class Category < ApplicationRecord has_many :category_users has_many :users, through: :category_users end class User < ApplicationRecord has_many :category_users has_many :categories, through: :category_users belongs_to :area end class CategoryUser < ApplicationRecord belongs_to :category belongs_to :user end class Area < ApplicationRecord has_many :users end
@data = Category.includes(:category_users,:users)
@data.each do |data| h1 = data.category_title - data.users.each do |user| = user.name = user.erea.address #エラー Can't join 'Category' to association named 'area'; perhaps you misspelled it?
areaがcategoryと関連がないとのことですが、
上記のような形でuserの関連area.addressを表示させるにはどのようにすれば良いのでしょうか。
あなたの回答
tips
プレビュー