我正在使用 Rails 版本 2.3.8 Hash => agent_list = [[5, "val"], [4, "val"], [3, "val"], [1, "val"]]
<%= link_to_remote "Click Here",
:url => {
:controller => "controller",
:action => "method",
:id => @p_id,
:hash_list => hash_list
},
:method => 'post' %>
生成的链接是:
[http://localhost/controller/method/12?hash_list%5B%5D%5B%5D=5&hash_list%5B%5D%5B%5D=val&hash_list%5B%5D%5B%5D=4&hash_list%5B%5D%5B %5D=val&hash_list%5B%5D%5B%5D=3&hash_list%5B%5D%5B%5D=val&hash_list%5B%5D%5B%5D=1&hash_list%5B%5D%5B%5D=val]
谁能告诉我得到类似东西的正确方法是:http://localhost/controller/method/12?hash_list=[hash_list]
这样我就可以在我的控制器方法中将它用作 params[:agent_list] 。
PS对不起,如果它是一个nooby问题。