Sto usando la gemma mailboxer
con la mia applicazione di rotaie e voglio ordinare i messaggi della mia casella di posta in modo che quando l'utente riceve un nuovo messaggio, vorrei ricevere una notifica o tenere traccia di quali messaggi sono stati letti e quali no e ordina ai messaggi di avere i messaggi non letti/nuovi nella parte superiore della pagina.Come ordinare la mailbox in arrivo?
Ecco le mie conversazioni regolatore
class ConversationsController < ApplicationController
before_action :get_mailbox
before_action :get_conversation, except: [:index]
def index
@unread_messages = @mailbox.inbox(unread: true).count
@conversations = @mailbox.inbox({page: params[:page], per_page: 10})
end
private
def get_conversation
@conversation ||= @mailbox.conversations.find(params[:id])
end
def get_mailbox
@mailbox ||= current_user.mailbox
end
end
Ho cercato di ordinare la posta da:
ma non ha funzionato.
Si prega di suggerire una soluzione.
ottenendo questo errore 'NoMethodError: metodo non definito' order 'per # ' –