Как позвонить в ActiveSupport Methods Внутренняя задача Rake?
-
01-10-2019 - |
Вопрос
Это то, что я пытаюсь:
require "active_support"
desc "test"
task :foo => [:environment] do
parse(:categories) do |hash|
# cleanup name
hash[:name] = titlecase(hash[:name])
# ...
end
end
Это ошибка, которую я получаю:
Неопределенный метод `Titlecase 'Main: объект
Я также пробовал:
ActiveSupport::Inflector::titlecase(hash[:name])
Приводит к этой ошибке:
Неопределенный метод `Titlecase 'ActiveSupport :: Incritect: Модуль
Решение
пытаться
hash[:name] = hash[:name].titlecase
вместо того, что вы пытаетесь. Это сработало для меня.
Не связан с StackOverflow