我的schema.rb文件内容如下:
create_table "users", :force => true do |t|
t.string "email"
t.datetime "created_at"
t.datetime "updated_at"
t.string "username"
t.integer "character_code"
t.string "league"
t.integer "wins"
t.integer "losses"
t.string "password"
end
但是当我尝试查看新用户页面时,我一直收到错误:
undefined method `username' for #<User id: nil, created_at: nil, updated_at: nil>
当我尝试在控制台中初始化User实例并设置它所声明的任何属性时,它们就不存在了。有什么想法吗?
答案 0 :(得分:0)
我假设你正在使用ActiveRecord迁移。
您是否使用rake db:migrate
运行它们?