嗨,如果我在我的控制器中有一个循环,例如通过一个产品列表,并找到每个产品通过另一个循环,找到该产品的价格。考虑到产品和价格在不同的模型中,因为一个产品可能有很多价格,我如何在视图中显示结果?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. Ruby on Rails模型/控制器访问
- 6. Ruby on Rails的:在控制器
- 7. 从控制器功能(Ruby on Rails的)
- 8. Ruby On Rails模型/控制器问题
- 9. Ruby on Rails路由到控制器
- 10. Rspec Ruby on Rails控制器问题
- 11. Ruby on Rails的,HTML/for循环
- 12. ruby on rails控制器类实例化一个ruby类?
- 13. Ruby on Rails 3教程:'Heroku控制台'
- 14. Ruby on Rails控制台错误
- 15. 快速Ruby on Rails的在同一个控制器
- 16. Ruby on Rails的控制器架构,细胞
- 17. 主动联系Ruby on Rails的仪表盘控制器错误
- 18. 添加一个动作到现有的控制器(Ruby on Rails)
- 19. Ruby on Rails,数组到HTML表,控制器或视图?
- 20. Ruby on Rails的托管一段控制器子域只有
- 21. 传递变量从视图中的Ruby控制器on Rails的
- 22. 一个控制器动作或两个Ruby on Rails页面
- 23. Ruby on Rails:控制器未评估方法
- 24. Ruby on rails提交按钮不会调用控制器
- 25. 呈现其他控制器的模板(Ruby on Rails)
- 26. Ruby on Rails的从控制器从形式
- 27. 如何获取控制器列表和Ruby on Rails的操作?
- 28. Ruby on Rails的:例如与类变量不是在控制器
- 29. 如何使用Ruby on Rails gem包含控制器?
- 30. 在Ruby on Rails的控制器中获取URL的锚部分
理解你的问题有点难,你能否提供一些关于你的模型的细节。 – Coder