Rails 用户注册表单实现指南
1. 使用 form_with 创建注册表单
注册页面的核心是一个用于提交相关注册信息(姓名、电子邮件、密码、确认密码)的表单。在 Rails 中,可以使用 form_with 辅助方法来实现这一点,该方法使用 Active Record 对象根据对象的属性构建表单。
首先,由于注册页面 /signup 路由到 Users 控制器的 new 动作,所以第一步是创建 form_with 所需的 User 对象。以下是在 Users 控制器中添加 @user 变量的代码:
# app/controllers/users_controller.rb
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
def new
@user = User.new
end
end
接下来是注册表单的代码:
# app/views/users/new.html.erb
<% provide(:title, 'Sign up') %>
<h1>Sign up</h1>
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



