Error Message: NameError: uninitialized constant Task

J

Jose Pepe

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?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,968
Messages
2,570,154
Members
46,702
Latest member
LukasConde

Latest Threads

Top