Ruby on Rails:有没有办法让空白表单输入提交nil?

时间:2010-06-24 21:06:07

标签: ruby-on-rails forms null

  

可能重复:
  Make blank params[] nil

有没有办法让空白表格输入提交为零?现在,我正在经历并在before_save中手动将所有“”转换为nil。

这真的看起来不太干,我觉得我必须遗漏一些东西。

2 个答案:

答案 0 :(得分:4)

查看attribute_normalizer插件。

答案 1 :(得分:0)

浏览器中没有“提交nil”的概念。

如果没有提交名称'foo'的字段,那么如果你要求params [:foo],它将返回nil,这似乎是你想要的行为。

你能解释一下你想做的更多吗?