Method: ActiveModel::Naming.param_key

Defined in:
activemodel/lib/active_model/naming.rb

.param_key(record_or_class) ⇒ Object

Returns string to use for params names. It differs for namespaced models regarding whether it’s inside isolated engine.

# For isolated engine:
ActiveModel::Naming.param_key(Blog::Post) # => "post"

# For shared engine:
ActiveModel::Naming.param_key(Blog::Post) # => "blog_post"


338
339
340
# File 'activemodel/lib/active_model/naming.rb', line 338

def self.param_key(record_or_class)
  model_name_from_record_or_class(record_or_class).param_key
end