如何在耙子任务中调用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 ::发电器:模块
解决方案
尝试
hash[:name] = hash[:name].titlecase
而不是您正在尝试的东西。它对我有用。
不隶属于 StackOverflow