2011-06-14 116 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

您也可以在應用程序中直接從您選擇的控制器創建用戶配置文件編輯頁面,以便適當修改用戶模型。

相關問題