ruby-on-rails - настройка - ruby on rails регистрация пользователей



В Rails при использовании Devise gem как создать пользователя без электронной почты и пароля? (1)

В моем приложении Rails админы - это люди, которые добавляют пользователей в систему. Если у пользователя нет электронного письма, для него не будет создан пароль, и он не сможет войти в систему. Но если у пользователя есть электронное письмо, будет создан пароль. Но проблема в том, что devise не позволит пустым паролям. Как мы можем это исправить?


вы можете переопределить их в своей пользовательской модели:

def password_required?
  false
end

def email_required?
  true
end

Редактировать:

def password_required?
   new_record? ? false : super
end




devise