通过has_many通过关联创建实例

时间:2014-04-07 03:53:23

标签: ruby-on-rails rails-activerecord model-associations

几天前我就知道了!

discussion有很多discussion_replies和多个repliesdiscussion_replies

discussion_replies belongs_to discussion和belongs_to reply

reply has_many discussion_replies和许多discussionsdiscussion_replies

现在,在rails控制台上,创建回复讨论的最佳方式是什么?

这不起作用:

var_discussion.discussion_replies.create_reply()           

1 个答案:

答案 0 :(得分:2)

你可以这样做,我给你举个例子。它肯定会起作用

discussion = Discussion.first
discussion.replies.create(#reply_attributes)

这将自动在discussion_replies

中创建条目