Похоже, вы хотите, чтобы пользователи обновляли свой профиль одновременно с созданием учетной записи?Если это так, вы можете настроить связанную модель профиля с моделью пользователя.Используя accepts_nested_attributes_for
, вы можете затем создать запись для вложенной модели при регистрации / создании устройства devise.
Вот отличный скринкаст , охватывающий вложенные модели, и я также предлагаю вам поискать другие связанные устройстваТАК сообщения, как этот вопрос обсуждался ранее.
Существует альтернативный подход, который проще реализовать - разрешить только зарегистрированным пользователям редактировать / обновлять свой профиль.Таким образом, вам не нужно изменять представления Devise, и вы можете настроить различные действия CRUD с помощью отдельного контроллера, не являющегося устройством.
Добавьте решение для списка контроля доступа (ACL), такое как CanCan (естьи другие альтернативы!) и вы даже можете разрешить другим пользователям просматривать профили, но запретить доступ для редактирования / уничтожения и т. д.