Я довольно новичок в рельсах и наткнулся на вызов ..
У меня есть 3 модели, пользователь, навык и навык пользователя.
UserModel
has_many :user_skills
has_many :skills, :through => :user_skills
UserSkillModel
belongs_to :user
belongs_to :skill
SkillModel
has_many :user_skills
has_many :users, :through => :user_skills
В моем UserSkill у меня есть столбец с именем level, поэтому идея в том, что когда я назначаю пользователю навык, я могу определить уровень навыка. Насколько я могу судить, вся установка ассоциации работает, но я не уверен, как получить уровень, связанный с результатом @ user.skills.
attributes:
id: 1
name: Rails
created_at:
updated_at: