AnA*_*ice 8 ruby-on-rails devise ruby-on-rails-3
我有一个使用设计的Rails 3应用程序.我想创建一个用户/个人资料编辑页面.用户可以编辑名称,添加/更改他们的照片等...
我想以正确的轨道/设计方式做到这一点.处理这个问题的方法是什么?我看到了app/views/devise/registrations/edit.html.erb文件
我编辑该文件吗?
或者我是否创建app/views/users/edit.html.erb并自定义该体验?但那你对控制器做了什么呢?创建一个新的控制器?
谢谢
Mat*_*ira 13
您可以编辑devise/registrations/edit.html.{erb,haml}文件并根据需要对其进行自定义,甚至可以添加可能在您的用户模型中但不在表单上的任何其他字段.
我相信也可以为用户和Devise提供一个通用的CRUD界面,但是你必须创建一个新的控制器并添加视图和所有内容,所以简单地覆盖Devise的视图来更改或者更容易添加你需要的东西.
你可以用它来生成它们rails g devise:views.