migrationって忘れやすい
滅多にやらないから?
$ rails generate migration CreatePatrols
編集する
class CreatePatrols < ActiveRecord::Migration def change create_table :patrols do |t| t.integer :campus, :null=>false #キャンパス t.integer :staff_id, :null=>false #スタッフID t.string :place, :null=>false #確認場所 t.string :problem, :null=>false #問題箇所 t.integer :jigen, :null=>false #時限 t.text :memo #メモ t.timestamps end end end
コメント入れてバッチシ!と思ったら日時を忘れていた。
$ rails generate migration AddPatdayToPatrols Patday:datetime
表示してみる
class AddPatdayToPatrols < ActiveRecord::Migration def change add_column :patrols, :Patday, :datetime end end
ワンライナーでnullとafterが出来ればカッコイイなーと探したけど見つからなかったので編集
class AddPatdayToPatrols < ActiveRecord::Migration def change add_column :patrols, :Patday, :datetime, :null=>false, :after=>:id end end