Kat*_*e M 6 ruby-on-rails will-paginate
这是我第一次尝试使用will_paginate(我知道!我去过哪里了?)
titles_controller.erb
def index
@titles = Title.active.sorted.paginate(:page => params[:page])
end
Run Code Online (Sandbox Code Playgroud)
index.html.erb
<% will_paginate @titles.each do |title| %>
Run Code Online (Sandbox Code Playgroud)
错误:
undefined method `total_pages' for #<Enumerator:0x00000002bacaf0>
Run Code Online (Sandbox Code Playgroud)
WTF我做错了吗?提前致谢.
Luc*_*cas 11
请阅读paginate docs.你需要写:
<%= will_paginate @posts %>
Run Code Online (Sandbox Code Playgroud)
无需添加each.
所以整个视图看起来像:
<% @titles.each do |title| %>
<!-- do smth with title -->
<% end %>
<%= will_paginate @titles %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11025 次 |
| 最近记录: |