我有一个表单,在将此表单传递到下一页后,将生成一个时事通讯的预览。我想将该预览的整个html传递给@Var或params。稍后在数据库中保存它们并发送新闻稿。有没有办法做到这一点?
干杯 斯蒂芬
//编辑:现在正在工作@status没有转移参数,我的错误
THX
答案 0 :(得分:9)
render
(默认操作)返回呈现的响应。您可以将此分配给您喜欢的任何变量:
@foo = render
render
还会将呈现的响应分配给self.response_body
。如果您不想这样,可以改为使用render_to_string
:
@foo = render_to_string
答案 1 :(得分:0)
render_to_string
可行,但听起来您的整体架构可能会出现问题。为什么要渲染数据库而不是动态渲染?你能解释一下你的用例吗?