前提・実現したいこと
下記のモデルの場合でUserのindexにemailがマッチするOrderのtotal_priceをUser/indexのviewsで表示したい場合どうすればいいのでしょうか?
User
has_one : user_profile
id:integer
User_profile
belongs_to : user
has_many :orders, foreign_key: 'email', primary_key: 'email', class_name: 'Order'
id:integer
user_id:integer
email : t.string
Order
belongs_to :user_profile, foreign_key: 'email', primary_key: 'email', class_name: ‘UserProfile'
id:integer
email : t.string
total_price : t.string
発生している問題・エラーメッセージ
User/indexで下記のように記載すると 該当するデータがあるのに表示されない状態となってしまいます。 - user.user_profile.present? && user.user_profile.orders.present? - user.user_profile.orders.each do |orders| = orders.email
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。