0
ユーザーは多くの教育を受けることができ、教育は多くのユーザーを持つことができます。私のユーザー一覧インデックスビューでRails 5:結合テーブルを使用して属性にアクセスする方法
class User < ApplicationRecord
has_many :users_eds, dependent: :destroy
has_many :educations, through: :users_eds, dependent: :destroy
class Education < ApplicationRecord
has_many :users_eds, dependent: :destroy
has_many :users, through: :users_eds
class UsersEd < ApplicationRecord
belongs_to :user
belongs_to :education
、私は、各ユーザーの最新education.levelを表示したいので、私は書く:
- @users.each do |user|
= user.username
= user.educations.last
はしかし、これは
#<Education:0x007fec96d2bdf8>
何を出力education.levelまたはその属性のいずれかにアクセスするための適切な構文ですか?
私は= user.educations.last.levelを書くと、エラーが発生します:未定義のメソッド 'level 'for nil:NilClass –