我想在我正在编写的ruby脚本中使用pluralize文本助手,但是在单个ruby脚本中无法找到如何包含Rails助手的任何地方。我知道你需要包含帮助模块并需要帮助程序,但就像我说的那样我并不是100%确定如何让它工作。
答案 0 :(得分:7)
require 'action_view'
include ActionView::Helpers::TextHelper
puts pluralize(2, 'person')
(需要安装gem actionpack,使用ruby 1.9.1,actionpack 3.0.3测试)
答案 1 :(得分:4)
或者您可以在ActiveSupport中使用变形器,假设您已安装activesupport gem:
$ irb
>> require 'active_support/inflector'
=> true
>> "person".pluralize
=> "people"