Si les deux ProductsController
et CategoriesController
héritent tous les deux de GenericController
, quel est un bon moyen d'obtenir la chaîne products
dans la classe de base lorsque l'URL pointe vers le contrôleur Products? (Dans ce cas, l'action de l'indice de classe de base fait des choses qui ont besoin d'utiliser la chaîne products
pour interroger la base de données)Dans Ruby on Rails, quel est le meilleur moyen d'obtenir le nom d'une sous-classe dans une classe de contrôleur de base?
self.class.to_s
peut être utilisé, et il est Analytics::ProductsController
ou params[:controller]
peut être utilisé et il est analytics/products
, donc les deux peuvent être utilisés pour extraire le nom de la sous-classe. En utilise-t-on un mieux que l'autre, ou est-ce encore un troisième moyen?