class method
self.route_key
Ruby on Rails 4.2.9
Since v3.1.12Signature
self.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.route_key(Blog::Post) # => "posts" # For shared engine: ActiveModel::Naming.route_key(Blog::Post) # => "blog_posts"
The route key also considers if the noun is uncountable and, in such cases, automatically appends _index.
Parameters
-
record_or_classreq
Source
# File activemodel/lib/active_model/naming.rb, line 291
def self.route_key(record_or_class)
model_name_from_record_or_class(record_or_class).route_key
end
Defined in activemodel/lib/active_model/naming.rb line 291
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Naming