选择轨道中的空白值

时间:2013-06-17 16:40:41

标签: ruby-on-rails ruby-on-rails-3

我在select中有一个空白值,当我在数组中输入数据库(序列化)时 - 将包含这个空白值和数组 - 我不想要。

我需要关闭此空白值,但选择视图必须有“无选择”选项。

   <%= f.select(:newpages, @pages, { :default => nil } , :include_blank => false, :multiple => true, :size => '7', :selected => @selected ) %>

我尝试过:include_blank =&gt;在{}内是假的,而上面没有。

谢谢!

编辑:

输出显示如下:

[“”,“1”,“2”,“3”,“4”]

第一个“”总是包括在内,我不知道为什么,即使在设置之后:include_blank =&gt;假

1 个答案:

答案 0 :(得分:0)

  <%= f.select(:newpages, @pages, { :include_blank => true } %>

它应该在选择视图中显示一个空选项。您所讲述的空值应该来自您的收藏'@pages'。如果有任何空值,请验证一次收集。