Я пытаюсь упорядочить свои результаты в порядке убывания по дате созданной даты, но похоже, что order.clause не работает.Боюсь, я смотрел на это слишком долго и мог бы извлечь пользу из второго (или третьего или более) набора глаз.
mailbox_controller.rb
:
def show
current_user = User.find(session[:user_id])
@folder = Folder.where("user_id = #{current_user.id}").first
@msgs = @folder.messages.order("created_at DESC")
@messages = @msgs.where(["deleted IS NULL"] || ["deleted = ?", false]).paginate :per_page => 5, :page => params[:page]
end