actions-as-taggable-on (2.2.2) will_paginate (3.0.2) rails (3.0.3) ruby ​​1.8.7 tagged_with метод не определен - PullRequest
0 голосов
/ 06 марта 2012

Использую ниже указанный драгоценный камень

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_ с неопределенным методом 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 / actions-as-taggable-on. Заранее спасибо ..

1 Ответ

3 голосов
/ 06 марта 2012

Добавьте эту строку в файл, который вы используете will_paginate над массивами.

require 'will_paginate/array' 

Если вы хотите, чтобы он был включен глобально, добавьте его в конец application.rb

...