これは私のユーザーmodel.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
しかし、データベーススキーマではまだ
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:私はレールに慣れていないので、これはばかげた質問かもしれません。私はレールバージョン:3.2.13とルビーバージョン:1.9.3を使用しています