Ich möchte my_method
zum Symbol
Klasse hinzuzufügen, und in der Lage sein my_method
von app/helpers/application_helper.rb
zu nennen:Wo ist der richtige Ort, um vordefinierte Klassen (z. B. String, Symbol) -Erweiterungen in Ruby on Rails zu platzieren?
module ApplicationHelper
def my_helper
my_symbol.my_method
end
end
Wo ist die am besten geeignete Stelle setzen:
class Symbol
def my_method
<some code here>
end
end
?
Ich stellte eine ähnliche Frage, die ein paar mehr detaillierte Antworten hier erhalten: http://stackoverflow.com/questions/3945124/how-can-i-use-mixins-or-modules-in-my-controllers-in -rails-3 – jergason