在rake任务中使用pluralize方法

Sco*_*zey 4 ruby ruby-on-rails

我知道这看起来很傻,但我想在我正在设置的rake任务中调用一些Rails的Text Helpers.(想象一下复数和循环方法:http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html)

你如何在rake任务中提供这些服务,还是不容易实现?

Jac*_*ius 9

在rake任务中扩展ActionView :: Helpers是相当混乱的 - 基本上包括Rake任务中的所有辅助方法.

ActionController::Base.helpers.pluralize(5, 'dog')

如果你没有计数,你只想复数一个词:

ActiveSupport::Inflector.pluralize('dog')