设计,如何创建编辑个人资料页面

问题描述

| 我有一个使用devise的Rails 3 App。我想创建一个用户/配置文件编辑页面。用户可以在其中编辑名称,添加/更改其照片等... 我想以正确的方式进行设计。处理该问题的方式是什么?我看到一个app / views / devise / registrations / edit.html.erb文件 我要编辑该文件吗? 还是我创建一个app / views / users / edit.html.erb并自定义这种体验?但是,您如何处理控制器?创建一个新的控制器? 谢谢     

解决方法

        您可以编辑“ 0”文件并根据需要对其进行自定义,甚至可以添加用户模型中可能存在但表单中没有的其他任何字段。 我相信也可以为用户和Devise提供一个通用的CRUD界面,但是随后您必须创建一个新的控制器并添加视图和所有内容,因此它更容易且更可取只需覆盖Devise的视图即可更改或添加所需的内容。 您可以用
rails g devise:views
生成它们。     ,        您还可以直接从应用程序中您选择的控制器创建用户配置文件编辑页面,以适当修改用户模型。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...