0
我有一个对话ActiveRecord的模型,它本质上是计算领域ActiveRecord的基于协会
class Conversation < ActiveRecord::Base
has_many :messages, :order => 'created_at ASC'
belongs_to :latest_message, :class_name => 'Message'
end
我想latest_message属性始终设置为messages.last以下。我试过before_save回调,但似乎并没有被解雇,当我添加一条消息时,如
conversation.messages.create!(
sender: user,
body: message_body
)
任何想法?