【发布时间】:2023-03-15 00:59:01
【问题描述】:
之后
script/generate authenticated user sessions
users_controller.rb 是用
def new
@user = User.new
end
视图有这一行:
@user.password = @user.password_confirmation = nil
就是这样。这真的需要吗?我的意思是表单将通过 RESTful 路由发送到 /users,然后发送到 UsersController#create,因此实际上创建的 @user 从未使用过。它真的需要吗?为什么?谢谢。
更新: @user 再也不会在其他任何地方使用...另外,我尝试删除这两行
@user = User.new
和
@user.password = @user.password_confirmation = nil
我仍然可以使用表单来创建新用户...
【问题讨论】:
标签: ruby-on-rails restful-authentication