userテーブル 1対多 blogテーブル
このような関係でincludes
し、以下のような理想の結合結果にしたいのですが、
user_controller.rb
User.includes(:blogs)
と書いても、Active Recordをみるとuserテーブルの中身だけしか取れません。
どのようにすれば理想の結合結果になるのか教えていだけると幸いです。
理想の結合結果
id | title | user |
---|---|---|
1 | カレーの作り方 | taro |
2 | iPhone X買ってみた | jiro |
blogテーブル
id | title | user_id |
---|---|---|
1 | カレーの作り方 | 1 |
2 | iPhone X買ってみた | 2 |
userテーブル
id | username |
---|---|
1 | taro |
2 | jiro |
blog.rb
class Blog < ApplicationRecord belongs_to :user end
user.rb
class User < ApplicationRecord has_many :blogs end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。