我在选择中有一个空白值,当我以数组(序列化)的形式输入数据库时 - 将包含这个空白值和数组 - 这是我不想要的。
我需要关闭这个空白值,但选择视图必须有一个“无选择”选项。
<%= f.select(:newpages, @pages, { :default => nil } , :include_blank => false, :multiple => true, :size => '7', :selected => @selected ) %>
我已经尝试在 {} 中使用 :include_blank => false 并且上面没有。
谢谢!
编辑:
输出显示如下:
[“”、“1”、“2”、“3”、“4”]
第一个 "" 总是包含在内,我不知道为什么,即使在设置 :include_blank => false 之后也是如此