Ruby on rails 将分页rails 4不按订单工作('Created_at')吗

Ruby on rails 将分页rails 4不按订单工作('Created_at')吗,ruby-on-rails,twitter-bootstrap-3,will-paginate,Ruby On Rails,Twitter Bootstrap 3,Will Paginate,我在让will_paginate来这里工作时遇到了问题。我尝试了一些关于控制器的不同建议,但不断得到一些不同的错误。我这里的基本问题是如何修改下面的代码,以使我的will_paginate选项工作。我也在使用Bootstrap3,并在下面发布了整个控制器和视图。谢谢 @pits = Pit.order('created_at DESC').group_by { |pit| pit.created_at.strftime("%B %Y") } Pits控制器 class PitsControll

我在让will_paginate来这里工作时遇到了问题。我尝试了一些关于控制器的不同建议,但不断得到一些不同的错误。我这里的基本问题是如何修改下面的代码,以使我的will_paginate选项工作。我也在使用Bootstrap3,并在下面发布了整个控制器和视图。谢谢

@pits = Pit.order('created_at DESC').group_by { |pit| pit.created_at.strftime("%B %Y") }
Pits控制器

class PitsController < ApplicationController

def new
  @pit = Pit.new
end

def index
  @pit = Pit.all
  @user = User.find_by(params[:id])
  @pits = Pit.order('created_at DESC').group_by { |pit| pit.created_at.strftime("%B %Y") }
end
Pit index.html.erb

<div class = "container list-pits"> 
  <%= link_to "Add New Pit", new_pit_path, class: "btn btn-default" %>
  <br>
  <br>
  <% @pit.each do |pit| %>

 <div class = "row">

   <div class = "container">
    <div class = "well pit-well"> 
       <h3 id="pit-title"><%= link_to pit.topic, pit_path(pit) %></h3>
       <p>by <%= link_to pit.author, '#' %></p>
          <br>
            <p><%= pit.summary %></p>
            <p>Replies (<%= pit.comments.count %>)</p>
          <br>
            <p>Pit Created by: <%= link_to pit.user.name, current_user %> on <%= pit.created_at %></p>
            <%= link_to "Join Pit", '#', class: "btn btn-primary" %>




      </div>
    </div>
      <% end %>

  </div>
 </div>

尝试Pit.paginate:page=>params[:page]。顺序为“在描述时创建”。按{Pit | Pit.created_在.strftime%B%Y}分组。我将尝试一下。感谢回复未定义方法“total_pages”错误。