2017-06-15 51 views
-2

我想在一个页面中显示来自两个不同表格的信息。例如,我想从一个表中显示用户姓氏,并从第二个表中将url附加到附件中。我如何参考我的观点中的第二张表格?Ruby on rails:一个视图中来自不同表格的两条记录

+0

模型之间是否存在关联? – Ruslan

+0

您的控制器可以访问所有型号,而不仅仅是具有相同名称的型号。当然,您希望控制器“用户”从表格“用户”获取数据,但这不是排他性的...... – Maxence

回答

1

您的数据将通过控制器中设置的实例变量(@users, @files)访问您的视图。只需声明另一个实例变量@files = File.all并在视图中遍历集合,该集合将是实例变量@files,并显示该文件的URL或任何其他您想要的逻辑。

1

您的控制器可以访问应用程序中的任何和所有数据库。您的视图可以访问实例变量。因此,在你的控制器,你可以做这样的事情:

@users = User.all 
@files = File.all 

然后,在你看来,你可以遍历实例变量,以显示你所需要的。

相关问题