参数轨道对象由什么组成



我知道我可以通过参数对象访问GET和POST参数。我正在阅读入门指南,但无法意识到是什么参数[:p ost]来自。在每种情况下,参数对象是如何形成的 GET 和 POST。

@post = Post.new(params[:post].permit(:title, :text))

http://guides.rubyonrails.org/getting_started.html#the-first-form

继续阅读指南...他们在第 4 节中讨论它 - http://guides.rubyonrails.org/action_controller_overview.html

看看这个问题。在我的回答中,我用一个例子解释了什么是params以及它是如何工作的。

希望这有帮助!

在每种情况下,参数对象是如何形成的 GET 和 POST 的?

每当从 ApplicationController 继承控制器时,都会包含其各自的模块。因此,您可以使用params方法。

参数轨道对象由什么组成?

它由传递的Hash组成。permit类型的方法只是为了保护您免受mass-assignment

最新更新