Rails:有没有办法将整个*.html.erb保存到@Var?

SG *_* 86 2 ruby-on-rails

我有一个表单,在将此表单传递到下一页后,将生成一个时事通讯的预览.我想将该预览的整个html传递给@Var或params.稍后在数据库中保存它们并发送新闻稿.有没有办法做到这一点?

干杯斯蒂芬

//编辑:现在正在工作@status没有用params转移,我的错误

谢谢

Can*_*der 9

render(默认操作)返回呈现的响应.您可以将此分配给您喜欢的任何变量:

@foo = render
Run Code Online (Sandbox Code Playgroud)

render还会将呈现的响应分配给self.response_body.如果你不想这样,你可以render_to_string改用:

@foo = render_to_string
Run Code Online (Sandbox Code Playgroud)