-1

Rails アプリで Mailboxer を使用していますが、会話内のすべてのメッセージを一度に取得したくありません。会話の最後の N 件のメッセージのみを取得するにはどうすればよいですか?

4

1 に答える 1

1

Mailboxer を使用したことはありませんが、ドキュメントとコードを見ると、通常の ActiveRecord メソッドを使用してメッセージを制限できるはずです。

を指定するとconversation、これは最後の 10 件のメッセージを取得します。

conversation.messages.order('created_at DESC').limit(10)
于 2015-01-07T11:48:42.770 に答える