Reputation: 93
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.
Upvotes: 1
Views: 2051
Reputation: 93
What I ended up using is the following:
after_filter :save_if_necessary
and what I stored was
self.response.body
Upvotes: 3
Reputation: 721
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.
Upvotes: 3