【发布时间】:2016-01-11 21:05:44
【问题描述】:
我有多个列表,我想将它们作为 GET 请求中的参数传递给 Rails 服务: "num[]=1&let[]=a&num[]=2&let[]=b&num[]=3&let[]=c"
在轨道末端,我想收到
#Good!!!
nums = params[:num] #[1,2,3]
lets = params[:let] #[a,b,c]
而不是
#Bad....
nums = params[:num] #[1,2,3]
lets = params[:let] #[c,b,a]
所以“1”可以与“a”相关联,“2”可以与“b”相关联,等等。Rails 会保持接收 URL 数组元素的顺序吗?
【问题讨论】:
-
订单将保持不变,尽管
params[:num]将是["1", "2", "3"]和params[:let]将是["a", "b", "c"]。
标签: ruby-on-rails ruby http url