Suposición

Estoy creando credenciales de inicio de sesión en Rails y Nuxt, usando @nuxtjs/authNuxt y devise_token_authRails. Encontré un artículo que dice que el campo de usuario en la authconfiguración en Nuxt.js contiene la información del usuario después de iniciar sesión, por lo que quiero enviar la información del usuario desde Rails, pero no sé cómo hacerlo desde Rails.

Lo que queremos lograr

Quiero devolver la información del usuario registrado de Rails a Nuxt.

Código

Rieles

api/app/controllers/application_controller.rb

class ApplicationController < ActionController::API
        include DeviseTokenAuth::Concerns::SetUserByToken
end

api/app/controllers/api/v1/auth/registrations_controller.rb

class Api::V1::Auth::RegistrationsController <  DeviseTokenAuth::RegistrationsController

  private
    def sign_up_params
      params.permit(:name, :email, :password, :password_confirmation)
    end
end

Siguiente

frente/nuxt.config.js

auth: {
    redirect: {
      login: '/user/login',
      logout: '/user/login',
      callback: false,
      home: '/'
    },
    strategies: {
      local: {
        endpoints: {
          login: { url: '/api/v1/auth/sign_in', method: 'post', propertyName: 'token' },
          logout: { url: '/api/v1/auth/sign_out', method: 'delete' },
          user: { url: '/api/v1/auth/sessions', method: 'get' }   // Return logged in users
        }
      }
    }
  },
  // Build Configuration: https://go.nuxtjs.dev/config-build
  build: {
  },

  router: {
    middleware: ['auth']
  }


no se encontró respuesta