用于哈希的rails params转换

时间:2018-06-18 12:06:55

标签: ruby-on-rails

将params发送到rails控制器(如测试或视图)时

 { "a[b]" => true }   

我收到它

 {"a" => {"b" => true}}  

我想知道这是怎么发生的

1 个答案:

答案 0 :(得分:2)

这是因为rails中间件将此类型的参数转换为哈希,以便更容易访问和使用。您可以在Rails指南中获得更多深度信息。