【发布时间】:2010-06-24 21:06:06
【问题描述】:
有没有办法让空白表单输入提交为零?现在,我正在通过 before_save 手动将所有 "" 转换为 nil。
这看起来真的不是很干,我觉得我一定错过了什么。
【问题讨论】:
-
为什么需要将它们设为 nil?
INSERT/UPDATE语句中缺少它们应该使它们在表行中NULL。从散列(如params)访问不存在的索引将返回零。你还需要什么? -
用空白表示空字符串“”。在许多情况下,这将作为空字符串保存在数据库中。
标签: ruby-on-rails forms null