will_paginate 的名称错误

Name Error with will_paginate

我正在尝试使用 will_paginate 并已完成 github installation/use 说明中列出的所有操作,但是当我尝试加载页面时出现 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 %>

有人遇到过这种情况吗?我已经安装了 运行 捆绑包,gem 似乎已安装。

这样使用@books = Book.paginate :page => params[:page], :per_page => 10

模型名称不能是复数