gjb*_*gjb 15 ruby ruby-on-rails ruby-on-rails-3
如果我将哈希转换为查询字符串,我该如何将其转换回来?
{:filters => {:colour => ['Red', 'Blue'], :size => 'Medium'}}.to_param
=> "filters[colour][]=Red&filters[colour][]=Blue&filters[size]=Medium"
Run Code Online (Sandbox Code Playgroud)
Rails在填充params哈希值时会自动执行此操作,但是可以直接调用此方法吗?
谢谢.
Rya*_*igg 30
你正在寻找Rack::Utils.parse_nested_query(query),将它转换回来Hash.您可以使用以下行来获取它:
require 'rack/utils'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5584 次 |
| 最近记录: |