autofill sur Chrome sur iOs ne fonctionne pas quand il y a <input name="user[email]"/>
, seulement quand il y a <input name="email"/>
formulaire Devise: <nom input = "email" /> au lieu du nom "utilisateur [email]"
est-il un moyen poster {email: 'xx'}, au lieu de {user: {email: 'xx'}} avec devise? J'ai donc essayé de générer Users::SessionsController < Devise::SessionsController
afin de comprendre https://github.com/plataformatec/devise/blob/master/app/controllers/devise/sessions_controller.rb (def create
) mais je ne pouvais pas. Je pense que je dois modifier une ou deux lignes sur sessionscontroller # create mais je ne comprends pas warden.authenticate!
Je pense que c'est ce que garde appelle « default_scope », j'ai essayé auth_option.merge({scope: :default})
mais ne fonctionne pas
modifier peut-être devise_parameter_sanitizer
, quelque chose comme .merge({user:{email:params[:email], password:params[:password]})
, je ne sais pas