Rakeタスク内でActiveSupportメソッドを呼び出す方法は?
-
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」メイン:オブジェクト
私も試しました:
ActiveSupport::Inflector::titlecase(hash[:name])
このエラーの結果:
未定義の方法 `titlecase 'ActiveSupport :: infulter:モジュール
解決
試す
hash[:name] = hash[:name].titlecase
あなたがしようとしていることの代わりに。それは私のために働いた。
所属していません StackOverflow