includes
如果关系已经被急切地加载(例如 via ),我想对关系进行一些操作。具体来说,我有一个Thread
包含 nMessage
的数据结构。我想在急切加载消息时创建消息树。我尝试如下:
class Thread
has_many :messages
after_initialize do
gen_tree if messages.loaded?
end
end
我的问题是在加载关系之前执行了钩子。与 相同after_find
。
有没有办法实现我想要的?
问候,CK