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 |