我是Rails的新手,我在ruby上遇到了will_paginated gem应用程序。我已经找到了答案,但没有任何明确的答案。
这是我的代码。
class PostsController < InheritedResources::Base
private
def post_params
params.require(:post).permit(:name, :plan)
Post.paginate(:page => params[:page], :per_page => 3)
end
end
索引
<p id="notice"><%= notice %></p>
<h1>Listing Posts</h1>
....................
<tbody>
<% @posts.each do |post| %>
<tr>
<td><%= post.name %></td>
<td><%= post.plan %></td>
<td><%= link_to 'Show', post %></td>
<td><%= link_to 'Edit', edit_post_path(post) %></td>
</tr>
<% end %>
</tbody>
</table>
<%= will_paginate @posts %>
<br>
<%= link_to 'New Post', new_post_path %>
这是错误
undefined method `total_pages' for # ActiveRecord
我希望有人可以提供帮助。非常感谢“如果我需要提供更多代码,我会。”