Rails Devise - current_user es nil

Por alguna razón,current_user devolucionesnil en mi controlador sin modelo (Subscriptions). No he encontrado nada en Internet que justifique este comportamiento ...

class SubscriptionsController < ApplicationController  
  def new
    ...
  end

  def create
    current_user    # returns nil
  end
end

Tengo una etiqueta meta csrf:

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

Puedo proporcionar más código, pero no estoy seguro de qué sería útil.

ACTUALIZAR

Así que gracias a los comentarios / respuestas, he señalado el problema a una acción en particular:create.

si agrego@user = current_user alnew, Puedo mostrar el email del usuario actual en minew ver. Sin embargo, en micreate controlador,current_user devolucionesnil.

Accedí alcreate Acción a través de un formulario (enviar).

Antes de enviar el formulario, valido la entrada y luego envío una solicitud a Stripe para obtener un token del formulario. Si no hay errores (validación y franja), entonces envío el formulario.

Podría ser la causa?

ACTUALIZACIÓN 2

En mi mensaje de error, mi volcado de sesión esvacío, mientras que debería contener la información del usuario actual ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta