我在每个 Account
上都有许多 Messages
,并且想要使用自定义构建器这样的 Account.find(x).messages.send_and_create('confirm')
。
为此,我需要在构建message
时访问send_and_create
中的account_id
值以设置该值。但是我无法找到在Message
上编写此类方法以获取该值的方法。
关联扩展是解决此问题的方法:
has_many :messages do
def send_and_create(type)
...
end
end
Rails Source