安装和使用行为

这将是一个非常愚蠢的问题,我只知道它,但我会问无论如何,因为它让我疯狂。

我如何获得可作为行为标记的行为?

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

我做了ruby script/generate acts_as_taggable_on_migrationrake db:migrate ,再次没有问题。

我将acts_as_taggable添加到了我想要使用标记的模型中,启动服务器,然后加载模型的索引,以查看目前为止我所得到的结果是否正在工作,并且出现以下错误:undefined local variable or method` acts_as_taggable'为#。

我想这意味着我需要做一些事情,比如对我的模型文件require 'acts-as-taggable-on' ,因为这通常是宝石所必需的。 所以我做了刷新并获得了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中,或者如果你已经使用Bundler和rails 2.3:

gem 'acts-as-taggable-on'

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


也许下面的安装可以帮助。

例如,您不需要:

require 'acts-as-taggable-on'

但:

class User < ActiveRecord::Base
  acts_as_taggable
end

否则,您需要发布有关该错误的更多详细信息。


我通过github为我的应用程序安装了act-as-taggable-on。 如果你想尝试这种方法,而不是宝石,你可以阅读我的这篇文章,解释我的经验:http://blog.mediummassage.com/2010/04/27/creating-categories-in-the-store-with标签都有效/

链接地址: http://www.djcxy.com/p/915.html

上一篇: Installing and using acts

下一篇: tax lookup (per zip etc.)?