Rails Devise - current_user ist null

Aus irgendeinem Grund,current_user kehrt zurücknil in meinem modelllosen Controller (Subscriptions). Ich habe im Internet nichts gefunden, was dieses Verhalten rechtfertigen könnte ...

class SubscriptionsController < ApplicationController  
  def new
    ...
  end

  def create
    current_user    # returns nil
  end
end

Ich habe ein CSRF-Meta-Tag:

<meta content="xxx" name="csrf-token">

Ich kann mehr Code bereitstellen, bin mir aber nicht sicher, was nützlich wäre.

AKTUALISIEREN

Dank der Kommentare / Antworten habe ich das Problem auf eine bestimmte Aktion festgelegt:create.

wenn ich hinzufüge@user = current_user zumnewIch kann die E-Mail des aktuellen Benutzers in meinem anzeigennew Aussicht. In meinemcreate Regler,current_user kehrt zurücknil.

Ich habe auf den zugegriffencreate Aktion durch ein Formular (abschicken).

Bevor das Formular gesendet wird, überprüfe ich die Eingabe und sende eine Anfrage an Stripe, um ein Token aus dem Formular zu holen. Wenn es keine Fehler gibt (Validierung und Streifen), sende ich das Formular.

Könnte das die Ursache sein?

UPDATE 2

In meiner Fehlermeldung ist mein Sitzungsspeicherauszugleeren, während es die current_user info enthalten sollte ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage