2012-12-15 24 views
4

之外我很怀疑这是可能的,但想到我会发布,并要求确认。使用轨方法轨

我写了一个非常小的Ruby脚本批量重命名文件的folderful,但我需要使用铁路的参数化方法的文件名。我不在一个rails项目中,因为我正在从我希望重命名的文件目录中运行它。我也不希望这是一个完全成熟的rails应用程序。

有没有人对我怎样才能做到这一点有什么想法?

Neil

回答

4

此方法在ActiveSupport(Rails的一部分)中定义。您可以在Rails之外使用ActiveSupport。只是需要的lib

require 'active_support/core_ext' 

# now parameterize method should be available 
+0

感谢您的。只是尝试,并得到这个: /Users/{user}/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in'需要” :无法加载这样的文件 - active_support(LoadError)从/Users/{user}/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb \t: 36:在'require' – rctneil

+1

是否安装了active_support?运行'gem install active_support'。 –

+3

尽管可用路径为active_support,但该gem被命名为“activesupport”。 – yfeldblum