module ParamAutoPermit::StrongParameters
Public Instance Methods
auto_permit(required_form_id, *filters)
click to toggle source
# File lib/param_auto_permit/strong_parameters.rb, line 8 def auto_permit(required_form_id, *filters) if self['permitted_fields'] form_id, fields = ParamAutoPermit.verifier.verify(self['permitted_fields']) unless form_id == required_form_id raise InvalidModelProvided, "Form ID was `#{form_id}` but should be `#{required_form_id}`" end filters = filters | fields end permit(*filters) end