La siguiente clasificación de mis registros de conversación por el último ChatMessage funciona en SQLite, sin embargo, no en PostgreSQL. ¿Cómo puedo hacer que funcione allí?
Conversation.includes(:chat_messages).order("chat_messages.created_at DESC") class Conversation has_many :chat_messages endIntente agregar references(:chat_messages) . Esto obligará a ActiveRecord a seleccionar el resultado mediante una consulta:
Conversation. includes(:chat_messages).references(:chat_messages). order("chat_messages.created_at DESC")Lea los detalles en la documentación .