Method: ActiveModel::Naming.singular_route_key
- Defined in:
- activemodel/lib/active_model/naming.rb
.singular_route_key(record_or_class) ⇒ Object
Returns string to use while generating route names. It differs for namespaced models regarding whether it’s inside isolated engine.
# For isolated engine:
ActiveModel::Naming.singular_route_key(Blog::Post) # => "post"
# For shared engine:
ActiveModel::Naming.singular_route_key(Blog::Post) # => "blog_post"
311 312 313 |
# File 'activemodel/lib/active_model/naming.rb', line 311 def self.singular_route_key(record_or_class) model_name_from_record_or_class(record_or_class).singular_route_key end |