![](/img/trans.png)
[英]How to render another page (Controller Action + View) inside current view
[英]How to call render on a view from inside an action?
我想从动作返回之前获得渲染的响应,所以像这样:
def test
my_html = # RENDER VIEW HERE AND ASSIGN TO VARIABLE
render :text => my_html
end
我怎样才能做到这一点?
您可以使用render_to_string
def test
my_html = render_to_string(:action => :show)
render :text => my_html
end
render_to_string接受render的所有选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.