お世話になっています。
今Rails5で次のような機能を実装したいと考えています。
##やりたいこと
Userが複数の投稿(Post)ができる。
Userは自分の投稿(Post)をまとめて1つの記事(Article)にできる。
やってみたこと
Userが複数のArticleを持ち、さらに1つのArticleが複数のPostを持つという関係になると考えたので次のようにモデルに記述しました。
Rails5
1## User.rb 2 3has_many :articles 4has_many :posts 5 6## Article.rb 7 8has_many :posts 9belongs_to :user 10 11## Post.rb 12 13belongs_to :user 14belongs_to :article
ですが、この方法だとうまく関連付けを行うことができませんでした。
具体的にはコンソール上で
#このコードが正しいかは不明 User.first.notes.microposts
としたとき
undefined method 'microposts'
のようになってしまいます。
なにかヒントなどをご教授いただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/08 06:22
2019/10/08 06:46
2019/10/08 11:01
2019/10/08 11:05
2019/10/08 11:59
2019/10/08 12:46
2019/10/08 14:18
2019/10/08 14:19
2019/10/08 14:21
2019/10/08 14:30