class ActionController::ParamsWrapper::Options

def name

def name
  return super if @name_set
  m = model
  synchronize do
    return super if @name_set
    @name_set = true
    unless super || klass.anonymous?
      self.name = m ? m.to_s.demodulize.underscore :
        klass.controller_name.singularize
    end
  end
end