gpt4 book ai didi

ruby-on-rails - Rails 参数(url_params 与 form_data)

转载 作者:行者123 更新时间:2023-12-05 09:22:46 26 4
gpt4 key购买 nike

这只是出于好奇而提出的问题。

Rails 的神奇之处在于它为我们做了很多事情,但它伴随着知识诅咒。当 Rails 收到 http 请求时,我们可以通过 params[] 访问来自客户端的输入。但是,我注意到 params 可以接受来自 url_params 和 form_data 的输入。例如:

# Get  users/:id (param comes from url)
# Post users (param comes from form)

params[] 的工作原理有规则吗? Rails 会将所有参数从 url 和 form 放入 params[] 吗?

在 NodeJS 的情况下,有区别

request.params
request.body
request.query

最佳答案

答案可以在 Rails 指南中找到,在关于 Action Controller Overview -> Parameters 的章节中:

Rails does not make any distinction between query string parameters and POST parameters, and both are available in the params hash in your controller:

关于ruby-on-rails - Rails 参数(url_params 与 form_data),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24795720/

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