Frage

Das versuche ich:

require "active_support"

desc "test"
task :foo => [:environment] do
  parse(:categories) do |hash|
    # cleanup name
    hash[:name] = titlecase(hash[:name])
    # ...
  end
end

Dies ist der Fehler, den ich bekomme:

Undefinierte Methode `Titlecase 'Main: Objekt

Ich habe auch versucht:

ActiveSupport::Inflector::titlecase(hash[:name])

Ergebnisse in diesem Fehler:

Undefinierte Methode "Titlecase" Activesupport :: Inflektor: Modul

War es hilfreich?

Lösung

Versuchen

hash[:name] = hash[:name].titlecase

Anstelle dessen, was Sie versuchen. Es hat für mich funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top