dependent
dependent
はモデル削除時に関連先のモデルも削除するかどうか
destroy
class User < ActiveRecord::Base
has_many :blog, :dependent => :destroy
end
このようにして
Userのオブジェクトをdestroyすると、blogのdestroyも呼び出されるそう
nullify
class User < ActiveRecord::Base
has_many :blog, :dependent => :nullify
end
Userをdestoryすると、blogのsaveを呼び出さずに
blogのuserへのforign_keyをnullにする。
foregin_key
foregin_key
アソシエーションで使用する外部キー列の名前
検証の書き方
presence
は値で空ではないか