gpt4 book ai didi

ruby-on-rails - 安装和使用 acts-as-taggable-on

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:33 27 4
gpt4 key购买 nike

这将是一个非常愚蠢的问题,我只知道这一点,但我还是要问,因为它快把我逼疯了。

如何让 acts-as-taggable-on 起作用?

我用 gem install acts-as-taggable-on 将它安装为 gem 因为我似乎永远无法安装插件来工作,但这是另一批问题所有人都可能真的很愚蠢。无论如何,没有问题,它安装正确。

我做了 ruby script/generate acts_as_taggable_on_migrationrake db:migrate,同样没问题。

我将 acts_as_taggable 添加到我想使用标签的模型中,启动了服务器,然后加载了模型的索引,只是为了看看我到目前为止所得到的是否正常工作并获得以下错误:# 的未定义局部变量或方法“acts_as_taggable”。

我认为这只是意味着我需要对我的模型文件执行类似require 'acts-as-taggable-on' 的操作,因为这通常是 gems 所必需的。所以我点击了刷新并得到了 uninitialized constant ActiveRecord::VERSION。我什至不会假装开始知道这意味着哪里出了问题。

我是不是哪里出错了,或者还有其他我需要做的事情。在我看来,安装说明只是假定您大体上知道自己在做什么,甚至没有开始解释出现问题时该怎么做。

最佳答案

您是否尝试在 config/environment.rb (Rails 2.3) 中定义您的 gem 依赖项:

Rails::Initializer.run do |config|
#...
config.gem 'acts-as-taggable-on'
#...
end

或者在 Gemfile for Rails 3 中,或者如果您已经在 rails 2.3 中使用 Bundler:

gem 'acts-as-taggable-on'

这应该使 require 'acts-as-taggable-on' 变得不必要

关于ruby-on-rails - 安装和使用 acts-as-taggable-on,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2757151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com