Вопрос

Это то, что я пытаюсь:

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

вместо того, что вы пытаетесь. Это сработало для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top