Ruby on rails 如何从DS.RESTAdapter访问会话?

Ruby on rails 如何从DS.RESTAdapter访问会话?,ruby-on-rails,authentication,ruby-on-rails-4,ember.js,devise,Ruby On Rails,Authentication,Ruby On Rails 4,Ember.js,Devise,我正在构建一个Ember CLI应用程序。我使用ember cli简单的身份验证设计。我已成功地从后端进行身份验证并获得API令牌。为了在每个请求头中发送令牌,我正在尝试下面描述的代码 但这是行不通的。我检查 this.get("session.user_token") 结果未定义。因此,在DS.RestaAdapter中无法访问会话。如何使会话帮助程序可用于DS.RESTAdapter 你根本不需要这么做。只需配置将自动向每个请求中注入令牌头的: //config/environment.j

我正在构建一个Ember CLI应用程序。我使用ember cli简单的身份验证设计。我已成功地从后端进行身份验证并获得API令牌。为了在每个请求头中发送令牌,我正在尝试下面描述的代码

但这是行不通的。我检查

this.get("session.user_token")

结果未定义。因此,在DS.RestaAdapter中无法访问会话。如何使会话帮助程序可用于DS.RESTAdapter

你根本不需要这么做。只需配置将自动向每个请求中注入令牌头的:

//config/environment.js
ENV['simple-auth'] = {
  authorizer: 'simple-auth-authorizer:devise'
}

如果stackoverflow允许的话,我会给你1000张赞成票。谢谢。我有同样的问题,但我没有使用Desive。有人找到解决办法了吗?
//config/environment.js
ENV['simple-auth'] = {
  authorizer: 'simple-auth-authorizer:devise'
}