【发布时间】:2011-09-26 11:02:53
【问题描述】:
我有三个相关的模型。 has_many :photos和belongs_to :dorm的User,has_many :users和has_many :photos, :through => :users的Dorm,belongs_to :users和belongs_to :dorm的Photo类。
我想用 kaminari 对宿舍里的所有照片进行分页。我在我的 Gemfile 中有它并运行了 bundle 命令。
在我的 dorms_controller 中:
@dorm=Dorm.find(params[:id])
@photos=@dorm.photos.page(params[:page]).per(3)
在我的 Dorm 显示视图中(实际上是在显示视图中呈现的部分 _index.html.erm):
<%= paginate @photos %>
这给了我错误:undefined method 'page' for #<Class:0x107483d68>。
我知道为什么这不起作用(不应在课堂上调用),但我不知道如何使它起作用......
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 pagination kaminari