【发布时间】:2010-08-29 14:16:53
【问题描述】:
一个新手问题:
我有一部分要加载到网站的不同页面上。
那部分需要一些数据,所以在父视图的控制器中我进行查询: @properties = Property.find(:all)
我使用 :locals 将查询结果传递给视图中的部分
现在,我想从另一个视图渲染相同的部分。这个视图有一个不同的控制器。我是否还必须在该控制器中重复查询?或者我可以有一个单独的控制器来控制我在网站上使用更多地方的部分。在最后一种情况下,当我放置渲染命令时,如何在视图中指示要使用哪个控制器?
或者我应该使用与局部不同的想法来进行这种使用?
亲切的问候, 迈克尔
【问题讨论】:
标签: ruby-on-rails