Domanda

I knew this a few days ago!

discussion has many discussion_replies and many replies through discussion_replies

discussion_replies belongs_to discussion and belongs_to reply

reply has_many discussion_replies and many discussions through discussion_replies

Now, on the rails console, what is the best way to create a reply to a discussion?

This does not work:

var_discussion.discussion_replies.create_reply()           
È stato utile?

Soluzione

You can do like this, I'm giving you an example. It will work for sure

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

This will automatically create entries in discussion_replies table

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top