这是我的问题(我是初学者):我有一个包含两个表的应用程序,用户和报告在每个用户页面上属于用户的报告,我已经成功显示了他们的报告。我不知道该怎么做是在主页上显示
“撰写该报告的用户”的“报告名称”
有人可以帮忙吗?!
这是我的问题(我是初学者):我有一个包含两个表的应用程序,用户和报告在每个用户页面上属于用户的报告,我已经成功显示了他们的报告。我不知道该怎么做是在主页上显示
“撰写该报告的用户”的“报告名称”
有人可以帮忙吗?!
如果
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