Comment appeler la méthode ActiveSupport à l'intérieur du groupe de râteau?
-
01-10-2019 - |
Question
Voici ce que je suis en train:
require "active_support"
desc "test"
task :foo => [:environment] do
parse(:categories) do |hash|
# cleanup name
hash[:name] = titlecase(hash[:name])
# ...
end
end
Ceci est l'erreur que je reçois:
méthode non définie titlecase » principale: Object
J'ai aussi essayé:
ActiveSupport::Inflector::titlecase(hash[:name])
Résultats de cette erreur:
méthode non définie titlecase » ActiveSupport :: Inflector: Module
La solution
essayer
hash[:name] = hash[:name].titlecase
au lieu de ce que vous essayez. il a travaillé pour moi.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow