如何通過在rails上的ruby模型使列值爲null?例如,我有一個名爲'include_on_epc'
的checkbox
和名爲'removal_reason'
的textbox
。如何通過rails模型將值設置爲null?
如果複選框被選中,我想設置文本框的值在數據庫中應該爲NULL。
我試過以下,它不工作。
class Emm::Rrr::Result < ActiveRecord::Base
before_save :no_removal_reason_when_including_on_epc
private
def no_removal_reason_when_including_on_epc
if include_on_epc == 1
self.removal_reason == nil
end
end
end
酷...它的工作。你的第二點是奏效的!...感謝您的詳細解答以更新自己。非常感謝你安迪.... – Vinay