如何在ruby脚本中访问rails方法?

时间:2012-10-29 21:28:03

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

我在rails目录中的rails应用程序中有一个ruby脚本。如何在脚本中访问in_time_zone方法?

3 个答案:

答案 0 :(得分:3)

如果您只需要一种方法,则只需在脚本顶部点击require 'active_support/all'即可。

答案 1 :(得分:1)

它在active_support/core_ext

> require 'active_support/core_ext'
 => true
> d = DateTime.new(2000)
 => Sat, 01 Jan 2000 00:00:00 +0000 
> d.in_time_zone("Alaska")
 => Fri, 31 Dec 1999 15:00:00 AKST -09:00 
> 

答案 2 :(得分:0)

您可以创建自定义rake任务,然后访问应用程序中的所有内容。您可以查看此great screencast