我使用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