如何从动作内部调用视图上的渲染?

时间:2011-03-02 02:25:19

标签: ruby-on-rails

我希望在返回之前获取动作的渲染响应,例如:

def test

  my_html = # RENDER VIEW HERE AND ASSIGN TO VARIABLE


  render :text => my_html

end

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用render_to_string

def test
  my_html = render_to_string(:action => :show)

  render :text => my_html
end

render_to_string接受渲染所有选项。