Ruby on rails 设计令牌\u验证未返回访问令牌
我有一个rails应用程序,过去只使用vanilla rails前端和Desive。我正在尝试将其更改为一个具有角度前端的api服务器,为此,我决定使用Desive_token_auth和ng token auth 我可以使用它们很好地登录,但当我尝试导航到任何其他页面时,cookies将被删除 我认为问题在于designe\u token\u auth没有在初始登录时返回访问令牌 我已经有了Ruby on rails 设计令牌\u验证未返回访问令牌,ruby-on-rails,angularjs,devise,Ruby On Rails,Angularjs,Devise,我有一个rails应用程序,过去只使用vanilla rails前端和Desive。我正在尝试将其更改为一个具有角度前端的api服务器,为此,我决定使用Desive_token_auth和ng token auth 我可以使用它们很好地登录,但当我尝试导航到任何其他页面时,cookies将被删除 我认为问题在于designe\u token\u auth没有在初始登录时返回访问令牌 我已经有了 config.middleware.insert_before 0, "Rack::Cors" do
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
在my application.rb和
protect_from_forgery with: :null_session
在我的应用程序_controller.rb中,这似乎是针对此类问题最常见的解决方案,但它们对我不起作用结果表明,问题是由活动的_model_序列化程序引起的。在此处找到解决方案: ,将
序列化\u范围:查看\u上下文
添加到我的应用程序\u controller.rb