我使用Rails提供的'Devise'gem来为用户SignUp / Log In。默认情况下,它提供“电子邮件”,“密码”和“密码确认”字段。我希望添加更多字段,如“昵称”,“城市”,“公司”等,然后还创建一个用户个人资料页面(仪表板),只显示此信息。
你能详细告诉我(至少提一下步骤)我是如何做到这一点的吗?
答案 0 :(得分:0)
正如冰人所说,你可以找到如何在https://github.com/plataformatec/devise添加参数。您必须生成视图并编辑表单以包含参数。然后“懒惰方式”也在应用程序控制器中添加以下代码。
function closeForm() {
FormApp.openById(FORM_ID).setAcceptingResponses(false);
}
function openForm() {
FormApp.openById(FORM_ID).setAcceptingResponses(true);
}
要创建个人资料页面,您只需向其中一个现有控制器或其中一个设计控制器添加操作。