gpt4 book ai didi

ruby-on-rails-3 - kaminari 未定义方法 `page'

转载 作者:行者123 更新时间:2023-12-03 18:16:49 26 4
gpt4 key购买 nike

我一直在尝试使用 Kaminari gem 进行分页,但遇到了问题。

我有一个带有简单模型的简单入门项目:

class Position < ActiveRecord::Base
validates_presence_of :name
end

我在 Ubuntu 10.04 上运行 ruby​​ 1.9.2 和 rails 3.0.5。我已经安装了 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>'

这似乎是我能得到的最简单的场景。任何想法将不胜感激。

谢谢。

最佳答案

Rails noob here:有完全相同的问题,但出于不同的原因 - 我发现在添加 kaminari gem 并运行 bundle install 后我必须重新启动服务器。只是提一下,以防其他人有同样的问题!

关于ruby-on-rails-3 - kaminari 未定义方法 `page',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com