这是我的用户模型.rb
class User < ActiveRecord::Base
attr_accessor :password
attr_accessible :email, :name
validates :name,:presence=>true,:length=>{:maximum=>15}
validates :email,:presence=>true,:length=>{:maximum=>15}
end
我想添加一列新的密码。我使用了命令
rails g migration pass_mig password:string
然后
rake db:migrate
但在 db 模式中仍然
ActiveRecord::Schema.define(:version => 20130627073430) do
create_table "users", :force => true do |t|
t.string "name"
t.string "email"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
end
同样在 Rails 控制台中:密码不能添加到新的用户对象中,即新的数据库条目中。请建议。PS:我是 Rails 新手,所以这可能是一个愚蠢的问题。我正在使用 rails 版本:3.2.13 和 ruby 版本:1.9.3