Capture HTML output from the view in RAILS and save to DB
Is there a way to capture the output of my view file after it 开发者_StackOverflow社区is rendered?
I basically want to save the full HTML output into a database after the page renders.
You could use render_to_string
, then stick it in the db and send the string containing the rendering to the browser. See RoR render_to_string doc.
What I ended up using is the following:
after_filter :save_if_necessary
and what I stored was
self.response.body
精彩评论