私はかなり典型的なブログを持っているとしましょう。
A post belongs to a user.
A user has many posts.
A post has many comments.
A comment belongs to a post.
A comment belongs to a user.
投稿を作成しているときに、次のようなことができることを理解しています。
@post = @user.posts.build(subject: "Lorem ipsum", content: "Lorem ipsum") }
しかし、それが投稿とユーザーの両方に関連していることを考えると、コメントに対してそれを行う方法がわかりません。簡単にするために、コメントに content、user_id、post_id の 3 つのフィールドがあるとします。どうにかして build メソッドを使用できますか? 任意のポインタをいただければ幸いです。