【发布时间】:2013-01-14 10:42:19
【问题描述】:
如何通过 ruby on rails 中的模型使列值为空?例如,我有一个名为'include_on_epc' 的checkbox 和一个名为'removal_reason' 的textbox。
如果复选框被选中,我想将文本框的值设置为数据库中的 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
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2