JSON API Rails 6 с Devise - проблемы с регистрацией - PullRequest
0 голосов
/ 30 апреля 2020

Когда я пытаюсь использовать метод sign_up Devise, я получаю внутреннюю ошибку сервера, но после создания пользователя.

My application.rb:

class ApplicationController < ActionController::Base
  protect_from_forgery with: :null_session, only: Proc.new { |c| c.request.format.json? }
  before_action :configure_permitted_parameters, if: :devise_controller?

  respond_to :json

  protected
  def configure_permitted_parameters
    devise_parameter_sanitizer.permit(:sign_up, keys: [ :username ])
  end
end

Здесь вывод ,

rails s output

Есть идеи? This Я дополняю это с портье, но, пожалуйста, не меняйте работу Devise. Я также нигде не использовал Warden в приложении.


1 Ответ

0 голосов
/ 01 мая 2020

Похоже, эта проблема связана с:

https://github.com/heartcombo/devise/issues/4603

Они предлагают очистить куки вашего браузера

это обычно происходит, когда вы обновляете кучу застрявших устройств, включая devise, в одной ветке. Затем вы возвращаетесь в какую-то другую ветку для чего-то, и в вашем браузере появляется новая повара ie. Простое решение - очистить куки в браузере.

В других ответах упоминается обновление версии устройства

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...