Use Time.zone.parse outside of Rails

44 views
Skip to first unread message

PierreW

unread,
Nov 6, 2012, 7:30:50 AM11/6/12
to rubyonra...@googlegroups.com
Hi guys,

I am trying to use an ActiveRecord function in a Ruby script, and I can't get it to work. I am using ActiceRecord 3.2.8.

> require 'active_support/all'
> Time.zone.parse("2012-10-20")
NoMethodError: undefined method `parse' for nil:NilClass
from (irb):2
from /Users/pjj/.rvm/rubies/ruby-1.9.2-p320/bin/irb:16:in `<main>'


Time.zone.parse works absolutely fine in a Rails console.

I am not sure what step I am missing. What is Rails doing to let us use this function directly?

Thanks a lot
PJ

Hassan Schroeder

unread,
Nov 6, 2012, 7:44:07 AM11/6/12
to rubyonra...@googlegroups.com
On Tue, Nov 6, 2012 at 4:30 AM, PierreW <wamr...@googlemail.com> wrote:

>> require 'active_support/all'
>> Time.zone.parse("2012-10-20")
> NoMethodError: undefined method `parse' for nil:NilClass

> Time.zone.parse works absolutely fine in a Rails console.
>
> I am not sure what step I am missing. What is Rails doing to let us use this
> function directly?

Setting Time.zone to a value so it's not nil :-)

--
Hassan Schroeder ------------------------ hassan.s...@gmail.com
http://about.me/hassanschroeder
twitter: @hassan
Reply all
Reply to author
Forward
0 new messages