3つのテーブルがあるとしましょう:
schools{id, name, desc, adress}
reviews{id, content, rating, school_id, user_id} # user_id & schoold_id is foregin keys
users{id, name, city}
3つのテーブルすべてを結合しschools.name
、列を取得するRailsスコープまたはメソッドを作成するにはどうすればよいですか?reviews.content
reviews.rating
users.name
これを試してみましたが、結合部分ではなく、レビューデータのみが返されます。
Review.joins(:school, :user).select("content, rating, schools.name, users.name").all
私はレール3.2を使用しています