【发布时间】:2013-06-13 16:57:02
【问题描述】:
我在 select 中有一个空白值,当我以数组(序列化)的形式输入数据库时 - 将包含这个空白值和数组 - 这是我不想要的。
我需要关闭这个空白值,但选择视图必须有一个“无选择”选项。
<%= 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 之后也是如此
【问题讨论】:
-
也许您的
@pages中有一个页面是空的? -
@pages 是一个显示的数字数组 - 数组中没有任何空数字。
标签: ruby-on-rails ruby-on-rails-3