Rails 3.0.3
ruby 1.9.2p0 (29036-08-18修订版) x86_64-darwin10.4.0
acts-as-taggable-on (2.0.6)
我已经安装了包,并且rake db:migrated
我的gemfile中有以下内容:
gem 'acts-as-taggable-on'我的items控制器中有以下内容
acts_as_taggable我阅读了here文档,并对堆栈溢出进行了相当广泛的搜索,但仍然收到错误:
ActionController::RoutingError (undefined local variable or method `acts_as_taggable' for ItemsController:Class):应用程序/控制器/项_控制器.rb:2:in <class:ItemsController>' app/controllers/items_controller.rb:1:in‘
我能看到的唯一一件事是,我可能需要在某个地方“请求”标签(但文档中没有提到这一点),这可能是真的吗?我的印象是rails3+没有要求...还是我说错了?
发布于 2011-05-25 04:10:21
acts_as_taggable位于您的型号中,而不是控制器中
class Item < ActiveRecord::Base
# Alias for <tt>acts_as_taggable_on :tags</tt>:
acts_as_taggable
end希望这能有所帮助
https://stackoverflow.com/questions/6115812
复制相似问题