class method
self.singular_route_key
Ruby on Rails 8.0.4
Since v3.1.12Signature
self.singular_route_key(record_or_class)
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"
Parameters
-
record_or_classreq
Source
# 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
Defined in activemodel/lib/active_model/naming.rb line 311
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Naming