Tag: foreign key relationship

如何在Rails中订购?

我正在开发一个小型博客引擎。 有以下表格:博客和消息。 Blog有一个外键:last_message_id,所以我通过调用blog.last_message访问博客中的最​​后一条消息 我有以下代码使它工作: class Blog “Message” end 我需要通过最后的消息来订购博客。 但是当我打电话时 blogs.order(“last_message.created_at DESC”) 它不起作用。 我收到以下错误: PGError: ERROR: missing FROM-clause entry for table “last_message” ORDER BY last_messa… 我怎样才能使它工作? UPDATE 这是解决方案: blogs.joins(:last_message).order(“messages.created_at DESC”).