我正在尝试使用will_paginate并完成了github安装/使用说明中列出的所有内容,但是当我尝试加载页面时出现了NameError:
uninitialized constant BooksController::Books
在我的Gemfile中,我有:
gem 'will_paginate', '~> 3.1.0'
在我的控制器中我有:
def index
#paginate books, have 10 per page
@books = Books.paginate :page => params[:page], :per_page => 10
end
在我的index.html.erb中,我添加了:
<%= will_paginate @books %>
有没有人遇到过这个?我已经运行了bundle install,并且好像已经安装了gem。
答案 0 :(得分:1)
像这样使用@books = Book.paginate :page => params[:page], :per_page => 10
型号名称不应为复数