1

这就是我正在尝试的:

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::Inflector:Module

4

1 回答 1

1

尝试

hash[:name] = hash[:name].titlecase

而不是你正在尝试的。它对我有用。

于 2010-08-27T06:12:09.613 回答