module RailsConditionalParams::PrependPatch
Public Instance Methods
permit(*filters)
click to toggle source
Adds support for conditional params:
params.permit(yes: true, no: false) # => { "yes" => "..." }
This is useful for parameters that should be permitted in some cases, but not others:
params.permit(:title, :body, published: admin?) # Result only includes published if admin? is true.
Calls superclass method
# File lib/rails_conditional_params/prepend_patch.rb, line 13 def permit(*filters) RailsConditionalParams.restructure_filters! filters super(*filters) end