这是我的问题(我是初学者): 我有一个带有两个表,用户和报告的应用程序 报告属于用户 在每个用户页面上,我已成功显示他们的报告。 我无法弄清楚该怎么办是在主页上显示
“撰写该报告的用户”的“报告名称”
有人可以帮忙吗?!
答案 0 :(得分: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