Я пытался поиграть с самоцветом Kaminari для разбивки на страницы, но столкнулся с проблемами.
У меня есть простой стартовый проект с простой моделью:
class Position < ActiveRecord::Base
validates_presence_of :name
end
Я работаю с ruby 1.9.2 и rails 3.0.5 на Ubuntu 10.04.Я установил kaminari (0.10.4).
Насколько я понимаю, я смогу выполнить Position.order ("name"). Page (1), но когда я это сделаю, я получуследующее:
ruby-1.9.2-p0 > Position.order("name").page(1)
NoMethodError: undefined method `page' for #<ActiveRecord::Relation:0xaacab34>
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/activerecord-3.0.5/lib/active_record/relation.rb:371:in `method_missing'
from (irb):2
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands/console.rb:44:in `start'
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands/console.rb:8:in `start'
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Этот сценарий кажется настолько простым, насколько я могу себе представить.Любые идеи будут с благодарностью.
Спасибо.