2011-11-17 75 views
2

我有一张表格,在将此表格传递到下一页后,将生成一份新闻简报的预览。我想将预览的整个html传递给@Var或params。稍后将其保存在数据库中并发送通讯。有没有办法做到这一点?Rails:有没有办法将整个* .html.erb保存到@Var中?

干杯 斯特凡

//编辑:现在的工作@status不是在PARAMS transferd,我的错误

THX

回答

9

render(默认操作)返回呈现的响应。你可以指定这个给你喜欢的任何变量:

@foo = render 

render也分配给self.response_body呈现的响应。如果你不希望这样,您可以使用render_to_string代替:

@foo = render_to_string 
+0

THX帮, –

+0

真正有用的这一个! –

0

render_to_string的工作,但它听起来像你的整体架构可能是有问题的。为什么要渲染到数据库,而不是动态渲染?你能解释更多关于你的用例吗?

相关问题