0

現在用下面指定寶石行爲-AS-可加標籤上(2.2.2)will_paginate(3.0.2)的軌道(3.0.3)1.8.7紅寶石方法tagged_with未定義

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未定義方法分頁 代碼

@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與陣列/行爲-AS-加標籤上工作。 在此先感謝..

回答

3

在數組中使用will_paginate添加此行。

require 'will_paginate/array' 

如果你想它全局啓用,將它添加到結束的application.rb

+0

重新啓動Rails服務器可以解決這個問題。 – 2012-03-17 06:00:57

相關問題