Je voudrais ajouter my_method
à la classe Symbol
, et être en mesure d'appeler my_method
de app/helpers/application_helper.rb
:Où est le bon endroit pour mettre des extensions de classe prédéfinies (par exemple, Chaîne, Symbole) dans Ruby on Rails?
module ApplicationHelper
def my_helper
my_symbol.my_method
end
end
Où est l'endroit le plus approprié pour mettre:
class Symbol
def my_method
<some code here>
end
end
?
J'ai posé une question similaire qui a obtenu quelques réponses plus détaillées ici: http://stackoverflow.com/questions/3945124/how-can-i-use-mixins-or-modules-in-my-controllers-in -rails-3 – jergason