Method: ActionView::Helpers::PrototypeHelper#update_page

Defined in:
lib/action_view/helpers/prototype_helper.rb

#update_page(&block) ⇒ Object

Yields a JavaScriptGenerator and returns the generated JavaScript code. Use this to update multiple elements on a page in an Ajax response. See JavaScriptGenerator for more information.

Example:

update_page do |page|
  page.hide 'spinner'
end


580
581
582
# File 'lib/action_view/helpers/prototype_helper.rb', line 580

def update_page(&block)
  JavaScriptGenerator.new(view_context, &block).to_s.html_safe
end