views:

173

answers:

2

Is there a way to capture the output of my view file after it is rendered?

I basically want to save the full HTML output into a database after the page renders.

+2  A: 

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.

TheClair
A: 

What I ended up using is the following:

after_filter :save_if_necessary

and what I stored was

self.response.body
engage2245