从RAILS中的视图捕获HTML输出并保存到DB

时间:2010-02-26 21:43:09

标签: ruby-on-rails

有没有办法在渲染后捕获视图文件的输出?

我基本上想在页面渲染后将完整的HTML输出保存到数据库中。

2 个答案:

答案 0 :(得分:3)

您可以使用render_to_string,然后将其粘贴在数据库中,并将包含渲染的字符串发送到浏览器。请参阅RoR render_to_string doc

答案 1 :(得分:3)

我最终使用的是以下内容:

after_filter :save_if_necessary

我存储的是

self.response.body