[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Error Message: NameError: uninitialized constant Task

Pepe Sanchez

7/16/2006 12:32:00 AM

Hi all

I am trying to write a samll program in ruby that access a table caled
Tasks located in a MySQl database.


The program is listed below:
# require AR
require 'rubygems'
require_gem 'activerecord'

ActiveRecord::Base.establish_connection({
:adapter => "mysql",
:database => "cocoa",
:socket => "/tmp/mysql.socket",
:username => <myusername>,
:password => <mypassword>
})

# define a simple model
class Task < ActiveRecord::Base
end


when I run it:

irb -r tasks.rb works fine

but when I type:
irb(main):001:0> Task.create "title" => "Item #1"

I got the following error message:
NameError: uninitialized constant Task

Any ideas in how to fix that?

--
Posted via http://www.ruby-....

1 Answer

Pepe Sanchez

7/16/2006 3:09:00 PM

0

found a solution here:

http://vsbabu.org/mt/archives/2005/07/19/oracle_with_active_r...


Jose Pepe wrote:
> Hi all
>
> I am trying to write a samll program in ruby that access a table caled
> Tasks located in a MySQl database.
>
>
> The program is listed below:
> # require AR
> require 'rubygems'
> require_gem 'activerecord'
>
> ActiveRecord::Base.establish_connection({
> :adapter => "mysql",
> :database => "cocoa",
> :socket => "/tmp/mysql.socket",
> :username => <myusername>,
> :password => <mypassword>
> })
>
> # define a simple model
> class Task < ActiveRecord::Base
> end
>
>
> when I run it:
>
> irb -r tasks.rb works fine
>
> but when I type:
> irb(main):001:0> Task.create "title" => "Item #1"
>
> I got the following error message:
> NameError: uninitialized constant Task
>
> Any ideas in how to fix that?


--
Posted via http://www.ruby-....