Ruby在单个脚本中使用帮助器

时间:2011-01-04 18:10:29

标签: ruby

我想在我正在编写的ruby脚本中使用pluralize文本助手,但是在单个ruby脚本中无法找到如何包含Rails助手的任何地方。我知道你需要包含帮助模块并需要帮助程序,但就像我说的那样我并不是100%确定如何让它工作。

2 个答案:

答案 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"