2011-06-14 89 views
7

我有一个使用设计的Rails 3应用程序。我想创建一个用户/配置文件编辑页面。如果用户可以编辑名称,添加/更改他们的照片等...设计,如何创建一个编辑配置文件页面

我想以正确的rails/devise方式执行此操作。处理这个的方式是什么?我看到一个应用程序/ views/devise/registrations/edit.html.erb文件

我该编辑该文件吗?

或者我应该创建一个app/views/users/edit.html.erb并自定义该体验吗?但是,你对控制器做了什么?创建一个新的控制器?

感谢

回答

12

您可以编辑devise/registrations/edit.html.{erb,haml}文件,并根据需要自定义,甚至添加任何附加字段可能在用户模式,但不是形式。

我相信用户和Devise也可以有一个共同的CRUD界面,但是你必须创建一个新的控制器并添加视图和所有东西,所以简单地重写Devise's意见来改变或添加你所需要的。

您可以使用rails g devise:views生成它们。

0

您也可以在应用程序中直接从您选择的控制器创建用户配置文件编辑页面,以便适当修改用户模型。

相关问题