Rails 5:如何通过连接表访问属性

时间:2016-12-30 17:08:36

标签: ruby-on-rails-5

用户可以有很多教育,教育可以有很多用户。

- @users.each do |user|
  = user.username
  = user.educations.last

在我的用户列表索引视图中,我想显示每个用户的最新education.level,所以我写道:

#<Education:0x007fec96d2bdf8>

然而,这输出

{{1}}

访问education.level或其任何属性的正确语法是什么?

1 个答案:

答案 0 :(得分:-1)

你快到了。您正在返回整个对象,只需要调用该属性。

 @users.each do |user|
      = user.username
      = user.educations.last.level