我使用Select2进行AJAX调用,为我的应用程序中的简单邮件系统选择用户。通过AJAX获得了大部分工作(甚至是通过AJAX的InitSelection),除了我一直在试图做一件看起来很容易的事情之外:我通过遍历多个用户ID来为每个用户创建一条消息。Rails 3 + Select2 multiple ids + AJAX
显然,问题在于Select2将多个ID作为字符串返回,而不是Rails所期望的数组。我试过好像一堆东西不工作....
如何转换的字符串:
{"username" => "78,21,12"}
到
{"username" => [78,21,12]}
这个怎么样假设你的变量名为哈希'hash.map {|一,b | {a => b.split(',')}}' – ant 2013-03-20 20:34:04
@ant,我可以在表单提交中这样做吗? – awvidmer 2013-03-20 20:36:38
对不起,我明白你的意思了。看看我结束了下面... – awvidmer 2013-03-20 20:38:22