使用以下指定的宝石
acts-as-taggable-on(2.2.2)
will_paginate(3.0.2)
rails(3.0.3)
ruby 1.8.7
我尝试使用tagged_with未定义的方法tagged_with 代码
@search = Product.tagged_with(params[:search][:tag_name]).paginate(:per_page => 15, :page => params[:page])
输出:
NoMethodError (undefined method `tagged_with' for #<Class:0xb51a0f08>):
比我试过find_tagged_with未定义的方法paginate 代码
@search = Product.find_tagged_with(params[:search][:tag_name]).paginate(:per_page => 15, :page => params[:page])
输出
NoMethodError (undefined method `paginate' for #<Array:0xb512f790>):
class Product < ActiveRecord::Base
attr_accessible :tag_list
acts_as_taggable
end
请指导我使用Will_paginate处理Array / acts-as-taggable-on。 提前谢谢..
答案 0 :(得分:3)
在数组中使用will_paginate
的文件中添加此行。
require 'will_paginate/array'
如果您希望全局启用,请将其添加到application.rb