我想在一个页面中显示来自两个不同表格的信息。例如,我想从一个表中显示用户姓氏,并从第二个表中将url附加到附件中。我如何参考我的观点中的第二张表格?Ruby on rails:一个视图中来自不同表格的两条记录
-2
A
回答
1
您的数据将通过控制器中设置的实例变量(@users, @files
)访问您的视图。只需声明另一个实例变量@files = File.all
并在视图中遍历集合,该集合将是实例变量@files
,并显示该文件的URL或任何其他您想要的逻辑。
1
您的控制器可以访问应用程序中的任何和所有数据库。您的视图可以访问实例变量。因此,在你的控制器,你可以做这样的事情:
@users = User.all
@files = File.all
然后,在你看来,你可以遍历实例变量,以显示你所需要的。
相关问题
- 1. 节目名称,以及来自两个不同的表ID在Ruby on Rails的
- 2. Ruby on rails激活记录条件
- 3. 两个控制器的Ruby on Rails的一个共享视图
- 4. 加入来自同一张表的两条记录
- 5. Ruby on Rails的唯一的记录
- 6. Ruby on Rails视图
- 7. Ruby on Rails单表格使用循环更新多个记录
- 8. Ruby on Rails:在同一个表中使用外键两次?
- 9. Ruby On Rails:获取记录
- 10. Ruby on Rails:两个视图,一个保存缓冲区
- 11. mySql加入 - 来自同一个表的多条记录
- 12. Ruby on rails表格
- 13. 如何找到与不同的多条记录,其中来自同一个表
- 14. Ruby on Rails:定时更新表记录
- 15. Ruby on Rails更新连接表记录
- 16. ruby on rails为表创建新记录
- 17. extjs显示来自两个不同商店的网格记录?
- 18. 在Ruby on Rails中设置自定义mimetypes的视图格式?
- 19. Ruby on Rails脚手架:同一张表的两个外键
- 20. 创建视图以显示来自两个以上表格的记录
- 21. 如何在Ruby on Rails中获取记录'某个记录'?
- 22. Ruby on Rails的 - 连接两个表
- 23. Ruby on Rails:在同一视图上执行2个操作
- 24. Ruby on Rails,从另一个模型创建一个记录
- 25. 在Ruby on Rails项目中链接两个视图
- 26. 选择并显示来自2个不同表格的记录
- 27. Ruby on rails:一个视图中的多个控制器
- 28. 比较来自不同表格的两条记录并删除那些匹配的条目
- 29. 是否可以在Ruby on Rails 3中登录到两个不同的位置?
- 30. DQL连接来自不同表格的两个连接表格
模型之间是否存在关联? – Ruslan
您的控制器可以访问所有型号,而不仅仅是具有相同名称的型号。当然,您希望控制器“用户”从表格“用户”获取数据,但这不是排他性的...... – Maxence