私は10進数であるstarting_ptと呼ばれるdb列を持っています。
私がチェックするとチェックボックスが欲しい、というのもstart_pt = 0.0
私はモデルにvirt attrをセットアップし、それをアクセサリーに追加しました
attr_acessor :reset
attr_accessible :reset
私はセットアップしました
before_create :reset_starting_pt, :if => :reset?
def reset?
@reset == "1"
end
def reset_starting_pt
@starting_pt = 0.0
end
これは、チェックされたチェックボックスが「1」に等しく、チェックされていないチェックボックスが「0」に等しいと仮定している。
この解決法は機能しません。どのようにこれを行うにはどのような指導者が提供することができますすべての指導は、非常に有用です、ありがとう!