【发布时间】:2015-07-06 08:58:35
【问题描述】:
我正在尝试为我的 rails 后端应用程序设置带有 single_access_token 的 Authlogic(我正在使用 rails-api gem)。
我正在关注这个例子:http://blog.centresource.com/2013/06/04/using-ember-auth-with-rails-3-and-authlogic/
到目前为止,我能够创建用户,但是当我尝试登录时,它在 user_session.save 上失败:
NoMethodError in Api::V1::UserSessionsController#create
undefined method `cookies' for #<Api::V1::UserSessionsController:0x00000004528cb8>
根据我在这里找到的类似问题,我必须将 Authlogic 配置为:
acts_as_authentic do |c|
c.login_field = :email
c.maintain_sessions = false
end
在我的用户模型上。但是,它一直在失败。我假设保存 UserSession 时,Authlogic 会尝试更新 User 上的魔法字段,但我不知道为什么仍在尝试使用 cookie。
【问题讨论】:
标签: ruby-on-rails ruby cookies authlogic rails-api