2017-02-01 2 views
0

У меня есть приложение для рельсов, которое использовало только переднюю часть ванильных рельсов вместе с приложением. Я пытаюсь изменить его на сервер api с угловым передним концом, с этой целью я решил использовать devise_token_auth и ng-token-auth.devise_token_auth не возвращает токен доступа

Я могу использовать их для записи в порядке, но когда я пытаюсь перейти на любую другую страницу, файлы cookie удаляются.

Я думаю, что проблема в том, что devise_token_auth разве возвращение доступа-маркер с начальным знаком в.

У меня уже есть

config.middleware.insert_before 0, "Rack::Cors" do 
    allow do 
    origins '*' #note to self, tighten this up, this isnt secure enough 
    resource '*', 
    :headers => :any, 
    :methods => [:get, :post, :delete, :put, :options, :head], 
    :expose => ['access-token', 'expiry', 'token-type', 'uid', 'client'], 
    :max_age => 0 
    end 
end 

настроен в моем application.rb и

protect_from_forgery with: :null_session 

в моей application_controller.rb, которые, как представляется, являются наиболее распространенными решениями для такого рода проблем, но они не работают для меня

ответ