从另一个控制器渲染视图

时间:2013-03-10 22:46:36

标签: ruby-on-rails partial-views renderpartial

我正在尝试将一个视图(索引)从一个控制器渲染到另一个控制器的视图。 index需要计算控制器中的一些值并呈现视图。

我该怎么做?

示例:在产品/列表中我有

<%= render :partial=>"admin/index" %>

并在admin_controller中:

def index
   @member = something
end

看起来管理员/控制器中的代码永远不会被执行。

谢谢!

1 个答案:

答案 0 :(得分:1)

渲染将只渲染视图,它不会运行与之关联的动作。

你必须复制这个:

   @member = something

到您的产品/列表操作。