0

这是我的问题(我是初学者):我有一个包含两个表的应用程序,用户和报告在每个用户页面上属于用户的报告,我已经成功显示了他们的报告。我不知道该怎么做是在主页上显示

“撰写该报告的用户”的“报告名称”

有人可以帮忙吗?!

4

1 回答 1

0

如果

User 
  has_may :reports

Report
  belongs_to :user

然后你可以找到任何用户的报告(不管页面)

@user.reports #until u have the user object

请参阅http://guides.rubyonrails.org/association_basics.html了解更多信息。

要显示每个用户的最后一个报告,请执行

@users = User.includes(:reports)

在视野中

@users.each do |user|
  = user.name
  = user.report.last.name
于 2012-10-10T09:00:49.467 回答