我是ROR的初学者,我阅读7.21章。Ruby on Rails教程第7.21章params [:user]
class UsersController < ApplicationController
.
.
.
def create
@user = User.new(params[:user]) # Not the final implementation!
if @user.save
# Handle a successful save.
else
render 'new'
end
end
end
当提交表单以创建一个新用户,则params [:用户]从表格中的信息,并在调试信息获取的哈希:
"user" => { "name" => "Foo Bar",
"email" => "[email protected]",
"password" => "[FILTERED]",
"password_confirmation" => "[FILTERED]"
}
我konw params为哈希的散列,但不知道params [:user]的含义。什么是:用户的意思是? The:用户代表用户模型还是变量名称?用户和“用户”的关系是什么?