嗨,如果我在我的控制器中有一个循环,例如通过一个产品列表,并找到每个产品通过另一个循环,找到该产品的价格。考虑到产品和价格在不同的模型中,因为一个产品可能有很多价格,我如何在视图中显示结果?Ruby on Rails控制器循环
0
A
回答
0
您应该在模型之间建立关联,而不是手动收集不同循环中的所有数据。关联用于将不同的模型(数据库表)相互关联。在你的情况下,产品和价格模型。请致电Guide to Active Record Associations。
1
0
这是真的很难用这么少的信息,说看法,但它取决于你怎么样
模型关联和在哪个视图中你想要显示这样的信息。
如果它在显示页面上,那么你不需要任何额外的循环在你的控制器。
如果您想用于索引编制,请尝试使用for_each
而不是.all
,并将所需的信息收集到对象中并在视图中使用该对象。
相关问题
- 1. Ruby on Rails嵌套循环
- 2. Ruby on Rails。了解循环
- 3. Ruby on Rails图像循环
- 4. Ruby on Rails循环内的循环
- 5. 循环内循环在Rails控制器
- 6. Ruby on Rails路由可变控制器
- 7. 控制器视图通信,Ruby on Rails
- 8. Ruby on Rails的 - 选择控制器
- 9. 从控制器功能(Ruby on Rails的)
- 10. Ruby on Rails会话控制器InvalidAuthenticityToken
- 11. Ruby on Rails初始控制器设置
- 12. 从Ruby on Rails控制器Watir
- 13. Ruby on Rails的:在控制器
- 14. Ruby on Rails的控制器WHERE语句
- 15. 用Ruby on Rails控制Minecraft服务器
- 16. Ruby on Rails的:在控制器
- 17. Ruby On Rails模型/控制器问题
- 18. 从Ruby on Rails控制器PostgresSQL转储
- 19. Ruby on Rails模型/控制器访问
- 20. Rspec Ruby on Rails控制器问题
- 21. 控制器不读SEARCH_INPUT,Ruby on Rails的
- 22. Ruby on rails控制器和视图
- 23. Ruby on Rails路由到控制器
- 24. Ruby on Rails - 嵌套循环(带Bootstrap)
- 25. Ruby on Rails的,HTML/for循环
- 26. Ruby on Rails的循环帮助需要
- 27. 在Ruby on Rails中减少循环
- 28. 循环访问Ruby on Rails数组
- 29. ruby on rails控制器类实例化一个ruby类?
- 30. Ruby on Rails:将JavaScript数据发送给ruby控制器
理解你的问题有点难,你能否提供一些关于你的模型的细节。 – Coder