G
Gene Jones
Hi,
I am trying to create a user_types table and insert two rows into it.
See code below:
class CreateUserAccountTypes < ActiveRecord::Migration
def self.up
create_table :user_types do |g|
g.column :name, :string, :default => nil
g.column :has_admin_access, :boolean, :default => false
end
UserType.create :name=> 'Member', :has_admin_access => false
UserType.create :name=> 'Admin Member', :has_admin_access => true
end
def self.down
drop_table :user_types
end
end
However I keep getting this error after running rake db:migrate
(in C:/Ruby/InstantRails/rails_apps/Eivom)
== CreateUserAccountTypes: migrating
======================================
-- create_tableuser_types)
-> 0.0220s
rake aborted!
uninitialized constant CreateUserAccountTypes::UserType
(See full trace by running task with --trace)
It works fine if I remove the "UserType.create " line. Any ideas?
Thanks
Gene
I am trying to create a user_types table and insert two rows into it.
See code below:
class CreateUserAccountTypes < ActiveRecord::Migration
def self.up
create_table :user_types do |g|
g.column :name, :string, :default => nil
g.column :has_admin_access, :boolean, :default => false
end
UserType.create :name=> 'Member', :has_admin_access => false
UserType.create :name=> 'Admin Member', :has_admin_access => true
end
def self.down
drop_table :user_types
end
end
However I keep getting this error after running rake db:migrate
(in C:/Ruby/InstantRails/rails_apps/Eivom)
== CreateUserAccountTypes: migrating
======================================
-- create_tableuser_types)
-> 0.0220s
rake aborted!
uninitialized constant CreateUserAccountTypes::UserType
(See full trace by running task with --trace)
It works fine if I remove the "UserType.create " line. Any ideas?
Thanks
Gene