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>,
assword => <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?
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>,
assword => <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?