rails めも default_scope conditions 設定時のinsert
class MyModel < ActiveRecord::Base default_scope :conditions => {:del => 0} end ... MyModel.create(:del => 1)
結果は delが0でinsertされる。
default_scope で delの条件を設定すると、単にselect時だけでなく、insert時もその値で入る模様。 (default_scope :conditions => {:del => 999}にすれば、999でinsertされた。)
この仕様、直感的じゃないんだけど。。。。