0

尝试向我的应用程序添加分页(页面底部的页码)收到错误“未定义的方法‘页面’用于#”

添加了 2 颗宝石 'will_paginate', '3.0.3' gem 'bootstrap-will_paginate', '0.0.6'bundle install&rails s

将该行添加到我的 app/controllers/pins_controller.rb

def index
  @pins = Pin.order("created_at desc").page(params[:page]).per_page(20)
end

为引脚索引视图添加分页 - app/views/pins/index.html.erb

<%= render 'pages/home' %>

<div id="pins">
  <%= render @pins %>
</div>

<%= will_paginate @pins %>

但收到此错误消息

PinsController#index 中的 NoMethodError 未定义方法 `page' for #

app/controllers/pins_controller.rb:6:in `index'

4

1 回答 1

0

固定的 !将 <% will_paginate @pins %> 更改为 <%= will_paginate @pins %>

于 2013-09-14T20:06:04.933 回答