Module: SafeParamsHelper

Included in:
ApplicationController
Defined in:
app/helpers/safe_params_helper.rb

Instance Method Summary collapse

Instance Method Details

#safe_paramsObject

Rails 5.0 requires to permit ‘params` if they’re used in url helpers. Use this helper when generating links with ‘params.merge(…)`



6
7
8
9
10
11
12
# File 'app/helpers/safe_params_helper.rb', line 6

def safe_params
  if params.respond_to?(:permit!)
    params.except(*ActionDispatch::Routing::RouteSet::RESERVED_OPTIONS).permit!
  else
    params
  end
end