instance method
unpermitted_parameters!
Ruby on Rails 8.1.2
Since v4.0.13 PrivateSignature
unpermitted_parameters!(params, on_unpermitted: self.class.action_on_unpermitted_parameters)
No documentation comment.
Parameters
-
paramsreq -
on_unpermittedkey = self.class.action_on_unpermitted_parameters
Source
# File actionpack/lib/action_controller/metal/strong_parameters.rb, line 1272
def unpermitted_parameters!(params, on_unpermitted: self.class.action_on_unpermitted_parameters)
return unless on_unpermitted
unpermitted_keys = unpermitted_keys(params)
if unpermitted_keys.any?
case on_unpermitted
when :log
name = "unpermitted_parameters.action_controller"
ActiveSupport::Notifications.instrument(name, keys: unpermitted_keys, context: @logging_context)
when :raise
raise ActionController::UnpermittedParameters.new(unpermitted_keys)
end
end
end
Defined in actionpack/lib/action_controller/metal/strong_parameters.rb line 1272
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Parameters