我正在使用rails4-autocomplete gem
我有表格
<%= form_for @group do |f| %>
<%= f.autocomplete_field :name, autocomplete_group_name_groups_path, 'data-delimiter' => ',', :multiple => true %>
<%= f.submit "Find" %>
<% end%>
以字符串的形式提交params,我希望它以数组的形式。
目前的参数:
["NYC 1,NYC 2,"]
我想要
["NYC 1","NYC 2"]
请建议
答案 0 :(得分:1)
.map
可以解决您的问题。
>> "1,2,3,4".split(",").map { |s| s }
=> ["1", "2", "3", "4"]
您可以使用以下代码执行此操作:
"NYC 1,NYC 2,".split(",").map { |s| s }
=> ["NYC 1", "NYC 2"]