db / migrateの下に更新移行スクリプトがあり、
rake db:migrate
更新前のデータベーススクリプト
class CreateStudents < ActiveRecord::Migration
def change
create_table :students do |t|
t.string :firstname
t.string :lastname
t.string :account
t.timestamps
end
end
end
更新後のdatabseスクリプト
class CreateStudents < ActiveRecord::Migration
def change
create_table :students do |t|
t.string :firstname
t.string :lastname
t.string :account
t.string :address
t.string :city
t.string :state
t.string :postcode
t.string :homephone
t.timestamps
end
end
end
古いdevelopment.sqlite3と古いスキーマをschame.rbにドロップした後。
いくつかの列を追加したが、モデルにこれらの列がないとします。
しかし、私のモデルはまだです
class Student < ActiveRecord::Base
attr_accessible :firstname,:lastname,:account,
end
新しい移行スクリプトの変更をモデルに反映する簡単な方法はありますか?