当试图将模型中的一个列值设置为零时,Rail的ActiveRecord是否有任何特殊规则?Rails - 将模型值设置为零
方法freez的健全性检查总是失败。
型号:项目
柱:non_project_costs_value(可为空十进制场)
def froz?
return !(non_project_costs_value.nil?)
end
def freez(val)
raise 'Already frozen, cannot freeze ... the value is ' + non_project_costs_value.to_s if froz?
non_project_costs_value = val
save
raise 'Sanity check. After freezing the thing should be frozen!' if !froz?
end
你在哪里“的设定值为零?你在打电话吗?@project.freez(nil)? – MattMcKnight 2009-12-21 04:52:59