我使用to_query方法将哈希转换为参数。
如何将其转换回哈希?
我尝试过这样:
require 'rack'
@tester = Rack::Utils.parse_nested_query(params[:search])
在视图中:<%= @tester.class %>
它会返回 NilClass。
这些参数是:
"search"=>"fields%5B%5D=exhb_0&fields%5B%5D=exh0_1&fields%5B%5
D=t_g_a&fields%5B%5D=hp_1&fields%5B%5D=s1&fields%5B%5D=overflade_0&railing%5B%5D
=A-3&railing_m=0&type%5B%5D=ltrappa&wood%5B%5D=wood_6"
rack
中仍未被移除,这对于 Rails 初学者来说是个好消息。你可以在 Rails 中使用它。如果你想使用 Rails 提供的方法,请参考:http://apidock.com/rails/ActionDispatch/Request/parse_query。 - oldhomemovie