Ich benutze Devise und wenn ein Benutzer ein Passwort ändert, meldet die Site sie ab. Ich habe online gelesen, dass das Hinzufügen von sign_in den Trick macht, aber nicht funktioniert, und der Benutzer wird ausgeloggt, wenn sich ein Passwort ändert. Hier ist mein CodeDevise meldet sich nach einer Passwortänderung ab
if @user.errors[:base].empty? and @user.update_attributes(params[:user])
sign_in(current_user, :bypass => true)
flash[:success] = "User account has been successfully updated"
redirect_to edit_user_path(params[:site_id], @user)
else
render :action => :edit, :status => :unprocessable_entity
end
Ich war die Annahme, dass dies funktionieren würde, aber unabhängig davon, was ich tue ich immer noch abgemeldet bekommen .... irgendetwas fehlen oder vielleicht eine devise Einstellung deaktiviert ist ... jede mögliche Hilfe würde geschätzt