class ActionView::Base

Public Instance Methods

method_missing(method, *args, &blk) click to toggle source
Calls superclass method
# File engines/generator/lib/hocus_pocus/generator/railtie.rb, line 18
def method_missing(method, *args, &blk)
  if method.to_s =~ /(new_|edit_)?(.*)(_path|_url)\z/
    # to avoid DoubleRenderError
    controller.instance_variable_set :@_response_body, nil
    #FIXME preserve args
    controller.redirect_to "/#{$2.pluralize}?return_path=#{method}(#{args})"
  else
    super
  end
end