Я использую Devise с моим приложением Ruby on Rails 4 для аутентификации/регистрации пользователя. Я хочу добавить еще одно поле в мою регистрационную форму пользователя: nickname
. Добавление этого поля в представления является прямым, но как лучше всего идти вперед и гарантировать, что Devise гарантирует, что он будет сохраняться в модели и не отклонит этот атрибут, поскольку он нестандартен для него, для чего он создан?Добавить поле для настройки регистрации пользователя
4
A
ответ
4
Если он отклоняет атрибут, я полагаю, вам нужно добавить его в контроллер приложения.
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:nickname) }
devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:nickname, :email, :password) }
end
Надеюсь, вы говорите об этом.
Смежные вопросы
- 1. добавить скрытое поле для регистрации wordpress
- 2. Хотите добавить дополнительное поле в раздел регистрации пользователя Hikashop
- 3. Добавить поле для настройки в blocklayered
- 4. Drupal 7: Добавить существующие поля регистрации пользователей для профиля пользователя
- 5. wordpress добавить настройки на страницу пользователя
- 6. Пользовательские поля пользователя для регистрации
- 7. Разрабатывают настройки для регистрации и подтверждения
- 8. RxJava для регистрации пользователя
- 9. log4net - для регистрации пользователя
- 10. Расширение UserCreationForm для настройки регистрации Django
- 11. Поле Captcha в форме регистрации пользователя Plone
- 12. Как добавить настраиваемое поле для регистрации в Rails 4?
- 13. Как добавить претензии во время регистрации пользователя
- 14. Как добавить пользователя к роли при регистрации
- 15. Mediawiki добавить пользователя с пользовательской страницы регистрации
- 16. Как я могу добавить новые поля на страницу регистрации для регистрации нового пользователя в wordpress multisite?
- 17. Настройки группы Hadoop для пользователя
- 18. Добавить пользовательское поле для проверки и данные пользователя my_account при регистрации
- 19. мастер jquery для регистрации пользователя
- 20. Отказ приложения для регистрации пользователя
- 21. Приложение для регистрации активности пользователя
- 22. Использование UIPageViewController для регистрации пользователя
- 23. Настройки регистрации трассировки для Liberty на Bluemix
- 24. Joomla! - Как добавить дополнительную информацию для регистрации пользователя?
- 25. Добавить поле в добавить форму пользователя
- 26. Как добавить поле: имя для Devise в разделе пользователя?
- 27. Symfony2 FOSUserBundle пользовательское поле регистрации
- 28. Django добавляет настраиваемое поле для регистрации
- 29. Добавить поле для настройки сайта в Orchard CMS
- 30. Настройки языка Laravel для пользователя
Я предполагаю, что это означает, что мне нужно создать новый контроллер регистрации и выполнить регистрацию маршрута, чтобы это работало? – randombits
Нет. Вы можете просто добавить его в свой application_controller.rb – Uchenna
Так же: http://devise.plataformatec.com.br/#getting-started/strong-parameters –