module ActionArgs::AbstractControllerClassMethods
Public Instance Methods
permits(*attributes, model_name: nil, **kw_attributes)
click to toggle source
You can configure StrongParameters' `permit` attributes using this DSL method. The `permit` call will be invoked only against parameters having the resource model name inferred from the controller class name.
class UsersController < ApplicationController permits :name, :age def create(user) @user = User.new(user) end end
# File lib/action_args/abstract_controller.rb, line 35 def permits(*attributes, model_name: nil, **kw_attributes) @permitted_attributes, @permitting_model_name = attributes << kw_attributes, model_name end