Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
···
--
Posted via http://www.ruby-forum.com/ .
7stud
(7stud --)
25 February 2008 07:03
2
Sukeerthi Adiga wrote:
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
puts Time.now.to_date
--output:--
undefined method `to_date' for Sun Feb 24 23:59:42 -0700 2008:Time
(NoMethodError)
And, pickaxe2 lists no method in the Time class called to_date.
···
--
Posted via http://www.ruby-forum.com/ .
just try in console mode :/ruby script/console
it will work
Sukeerthi Adiga wrote:
···
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
--
Posted via http://www.ruby-forum.com/ .
Here's a simple implementation that fixed my Mephisto installations.
class Time
def to_date
Date.parse(self.to_formatted_s(:db))
end
end
···
--
Posted via http://www.ruby-forum.com/ .
7stud -- wrote:
Sukeerthi Adiga wrote:
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
puts Time.now.to_date
so where should i make change so that it should work..
in most of the functions i have written
···
--output:--
undefined method `to_date' for Sun Feb 24 23:59:42 -0700 2008:Time
(NoMethodError)
And, pickaxe2 lists no method in the Time class called to_date.
--
Posted via http://www.ruby-forum.com/ .
Shiva Kumaran wrote:
just try in console mode :/ruby script/console
it will work
Sukeerthi Adiga wrote:
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
tried no use same error m gettin
sukeerthi@sukeerthi-desktop:/home/workspace/St$ ruby script/console
Loading development environment.
oldcolname==old2 ,newcolname==new2
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in
`const_missing':NameError: uninitialized constant Test
time.now.to_date
NameError: undefined local variable or method `time' for
#<Object:0x2b536c4b8350>
from (irb):1
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:45:18
+0530 2008:Time
from (irb):2
···
--
Posted via http://www.ruby-forum.com/ .
Sukeerthi Adiga wrote:
Shiva Kumaran wrote:
just try in console mode :/ruby script/console
it will work
Sukeerthi Adiga wrote:
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
tried no use same error m gettin
sukeerthi@sukeerthi-desktop:/home/workspace/St$ ruby script/console
Loading development environment.
oldcolname==old2 ,newcolname==new2
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in
`const_missing':NameError: uninitialized constant Test
time.now.to_date
NameError: undefined local variable or method `time' for
#<Object:0x2b536c4b8350>
from (irb):1
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:45:18
+0530 2008:Time
from (irb):2
Hi Sukeerthi, Better u change your rails version, Mine is rails 1.2.3,
The problem what you have sent its working fine.
deepac@deepa-UBUNTU-7:~/workspace/srishti$ script/console
Loading development environment.
Time.now
=> Mon Feb 25 13:03:46 +0530 2008
a = Time.now
=> Mon Feb 25 13:04:07 +0530 2008
a.to_date
=> #<Date: 4909043/2,0,2299161>
Time.now.to_date
=> #<Date: 4909043/2,0,2299161>
:0)
···
--
Posted via http://www.ruby-forum.com/ .
Ruby is not Rails!
The problem is that Time#to_date is an extension which Rails makes to
Ruby. That's why it's working for folks who are running this code
under script/console in a Rails project but doesn't work if you run it
under Ruby w/o rails.
In order to use the activesupport extensions you need to:
require 'rubygems'
require 'activesupport'
···
On 2/25/08, Sukeerthi Adiga <sukeerthiadiga@gmail.com > wrote:
7stud -- wrote:
> Sukeerthi Adiga wrote:
>> Loading development environment.
>>>> Time.now.to_date
>> Time.now.to_date
>> NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
>> +0530 2008:Time
>> from (irb):1
>>>>
>>
>> earlier it use to work fine..
>> can any one help me whats the prob is?
>>
>> in terminal it shows like this..
>>
>> sukeerthi@sukeerthi-desktop:~$ ruby -v
>> ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
>> sukeerthi@sukeerthi-desktop:~$
>
> $ ruby -v
> ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
>
>
> puts Time.now.to_date
>
so where should i make change so that it should work..
in most of the functions i have written
--
Rick DeNatale
My blog on Ruby
http://talklikeaduck.denhaven2.com/
Hi Sukeerthi, Better u change your rails version, Mine is rails 1.2.3,
The problem what you have sent its working fine.
deepac@deepa-UBUNTU-7:~/workspace/srishti$ script/console
Loading development environment.
Time.now
=> Mon Feb 25 13:03:46 +0530 2008
a = Time.now
=> Mon Feb 25 13:04:07 +0530 2008
a.to_date
=> #<Date: 4909043/2,0,2299161>
Time.now.to_date
=> #<Date: 4909043/2,0,2299161>
:0)
Okay deepa let me c that..
Thanks for ur reply
···
--
Posted via http://www.ruby-forum.com/ .
7rans
(7rans)
25 February 2008 19:08
10
Not so.
$ qri to_date
------------------------------------------------------ Multiple
choices:
Time#to_date, XSD::XSDDateTimeImpl#to_date
T.
···
On Feb 25, 8:36 am, "Rick DeNatale" <rick.denat...@gmail.com > wrote:
On 2/25/08, Sukeerthi Adiga <sukeerthiad...@gmail.com > wrote:
> 7stud -- wrote:
> > Sukeerthi Adiga wrote:
> >> Loading development environment.
> >>>> Time.now.to_date
> >> Time.now.to_date
> >> NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
> >> +0530 2008:Time
> >> from (irb):1
> >> earlier it use to work fine..
> >> can any one help me whats the prob is?
> >> in terminal it shows like this..
> >> sukeerthi@sukeerthi-desktop:~$ ruby -v
> >> ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
> >> sukeerthi@sukeerthi-desktop:~$
> > $ ruby -v
> > ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
> > puts Time.now.to_date
> so where should i make change so that it should work..
> in most of the functions i have written
Ruby is not Rails!
The problem is that Time#to_date is an extension which Rails makes to
Ruby.
$ qri to_date
------------------------------------------------------ Multiple choices:
ActiveSupport::CoreExtensions: :Conversions#to_date,
ActiveSupport::CoreExtensions::String::Conversions#to_date,
ActiveSupport::CoreExtensions::Time::Conversions#to_date,
Time#to_date, XSD::XSDDateTimeImpl#to_date
James Edward Gray II
···
On Feb 25, 2008, at 1:08 PM, Trans wrote:
On Feb 25, 8:36 am, "Rick DeNatale" <rick.denat...@gmail.com > wrote:
On 2/25/08, Sukeerthi Adiga <sukeerthiad...@gmail.com > wrote:
7stud -- wrote:
Sukeerthi Adiga wrote:
Loading development environment.
Time.now.to_date
Time.now.to_date
NoMethodError: private method `to_date' called for Mon Feb 25 12:04:10
+0530 2008:Time
from (irb):1
earlier it use to work fine..
can any one help me whats the prob is?
in terminal it shows like this..
sukeerthi@sukeerthi-desktop:~$ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
sukeerthi@sukeerthi-desktop:~$
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [universal-darwin8.0]
puts Time.now.to_date
so where should i make change so that it should work..
in most of the functions i have written
Ruby is not Rails!
The problem is that Time#to_date is an extension which Rails makes to
Ruby.
Not so.
$ qri to_date
------------------------------------------------------ Multiple
choices:
Time#to_date, XSD::XSDDateTimeImpl#to_date
I'm pretty sure that qri is reporting the method because you have a
gem which defines it. Fastri/qri doesn't restrict itself to the
standard library.
···
On 2/25/08, Trans <transfire@gmail.com > wrote:
On Feb 25, 8:36 am, "Rick DeNatale" <rick.denat...@gmail.com > wrote:
> The problem is that Time#to_date is an extension which Rails makes to
> Ruby.
Not so.
$ qri to_date
------------------------------------------------------ Multiple
choices:
Time#to_date, XSD::XSDDateTimeImpl#to_date
--
Rick DeNatale
My blog on Ruby
http://talklikeaduck.denhaven2.com/