gpt4 book ai didi

ruby-on-rails - Rails params如何从字符串中解析散列

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:29 24 4
gpt4 key购买 nike

我正在学习 Ruby on Rails,并对 params 方法的工作原理感到好奇。我明白它的作用,但是怎么做呢?

是否有一个内置的方法可以像这样获取哈希字符串

"cat[name]"

并将其翻译成

{ :cat => { :name => <assigned_value> } } 

?

我曾尝试自己编写 params 方法,但不确定如何在 ruby​​ 中编写此功能。

最佳答案

GET 参数是从 ActionDispatch::Request#GET 设置的,它扩展了 Rack::Request#GET,它使用 Rack::QueryParser#parse_nested_query .

POST 参数是从 ActionDispatch::Request#POST 设置的,它扩展了 Rack::Request#POST,它使用 Rack::Multipart#parse_multipart .这通过 lib/rack/multipart 中的几个文件展开.

关于ruby-on-rails - Rails params如何从字符串中解析散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32217794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com