我知道我可以通过params对象访问GET和POST参数。 我虽然正在阅读入门指南但无法实现什么 params [:post]来自。 如何在每种情况下形成params对象GET和POST。
@post = Post.new(params[:post].permit(:title, :text))
http://guides.rubyonrails.org/getting_started.html#the-first-form
答案 0 :(得分:0)
继续阅读指南......他们在第4节 - http://guides.rubyonrails.org/action_controller_overview.html
中讨论答案 1 :(得分:0)
看看this question。在我的回答中,我用一个例子来解释什么是params
以及它是如何工作的。
希望这有帮助!
答案 2 :(得分:0)
每当您从ApplicationController
继承控制器时,都会包含其各自的模块。因此,您可以使用params
方法。
它由传递的Hash
组成。 permit
类型的方法仅用于保护您免受mass-assignment