这就是我正在尝试的:

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

而不是您正在尝试的东西。它对我有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top