【发布时间】:2019-11-25 05:43:13
【问题描述】:
当我从选择列表中选择多个值时,数组将第一个值返回为空。
= f.select :assignedto, options_from_collection_for_select(User.all, 'name', 'name',f.object.assignedto),{}, { :multiple => true}
我尝试使用 {:include_blank => false} 和 {:include_hidden => false} 但这不适用于 rails 3.2.11。我有很多解决方案可以在控制器中处理这个空值,但我想停止在数组中添加空值。
【问题讨论】:
-
这是一个很长的镜头,但你能确认第一个用户的
name不是nil/empty string吗? -
@SikandarTariq 是的,我确认第一个用户的名称不是 nit 或空的。如果我选择超过 1 个名称,那么它也会添加空值
标签: ruby-on-rails ruby ruby-on-rails-3 haml