В моем приложении у меня есть два способа подписать пользователей:
- Форма регистрации
- Facebook Connect
В обоих случаях мы храним информациюв базу данных, но только при первом желании мы хотим сохранить пароль.
У меня есть несколько проверок, связанных с паролем, которые я хочу выполнить для первого способа регистрации пользователей, но я не хочуэто произойдет для второго.Каков был бы подходящий и безопасный способ сделать это в Rails?
Моим первым подходом было создание атрибута для пользовательского объекта с именем password_optional
и выполнение условия при проверке с этим, но я не уверен, как установить для этого атрибута по умолчанию значение false или установить егов false, когда пользователь регистрируется с помощью формы.