我的文件中有一个多选框。
<%= c.select(:city, [['Indore', 'Indore'],
['Delhi', 'Delhi'],
['Kolkata', 'Kolkata'],
['Hydrabad', 'Hydrabad'],
['Jabalput', 'Jabalput']
],{ },
{ :multiple => true }
) %>
当我选择“Hydrabad”和“Jabalpur”城市并提交表格时,params就像
(rdb:3359) p params
{"utf8"=>"✓", "authenticity_token"=>"SsuXi8K205lHGsKJgkqGpps09gCbehJoO/R8vXGWx+g=", "city"=>{"city"=>["", "Hydrabad", "Jabalput"
]}, "commit"=>"Save City", "controller"=>"posts", "action"=>"addCity"}
所以在城市 "city"=>{"city"=>["", "Hydrabad", "Jabalput" ]}
,第一个值是空白的,即在“Hydrabad”之前
请清除此行为?我不希望那个空白值作为第一个位置。