Rails 4.2 undefined方法`total_pages'用于#<activerecord

时间:2015-06-22 01:24:47

标签: ruby-on-rails activerecord

=“”

我是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

我希望有人可以提供帮助。非常感谢“如果我需要提供更多代码,我会。”

0 个答案:

没有答案