我正在使用 Ruby on Rails API 开发 Ionic(Cordova) 应用程序。我想在登录后使用响应标头返回一个令牌。我正在使用rack-cors
gem 使 Cross Origin Request 工作:
应用程序.rb
config.middleware.insert_after Rails::Rack::Logger, Rack::Cors, :logger => Rails.logger do
allow do
origins '*'
resource '/api/*', :headers => :any, :methods => [:get, :post, :options, :put]
end
end
和葡萄宝石来管理我的 API 路线。但是自从我添加了rack-cors
.
我试过这个:
header('Access-Token', user.token.key)
但它不起作用。无论我做什么,我都会得到这些标题:
{缓存控制:“max-age=0,私有,必须重新验证”,内容类型:“应用程序/json”}
谁能帮我解决这个问题?