method
render_to_string

render_to_string(options = nil, &block)
protected
Renders according to the same rules as render, but returns the result in a string instead of sending it as the response body to the browser.
Register or
log in
to add new notes.
wiseleyb -
May 11, 2010
ledermann -
September 17, 2010 - (<= v2.3.8)

1 thank
No Layout, other options
While it renders to the same rules as render, you need to specify params.
You’d think this would work:
render_to_string "users/profile", :layout => false
You need to do this instead
render_to_string(:layout => "users/profile", :layout => false)

1 thank
No Layout (fixed typo)
@wiseleyb: Seems to be a typo, should be:
render_to_string(:action => "users/profile", :layout => false)