过滤链停止为:authenticate_user!渲染或重定向

时间:2014-12-01 04:59:31

标签: devise

我有一个问题。我正在关注我的工作https://www.airpair.com/ruby-on-rails/posts/authentication-with-angularjs-and-ruby-on-rails

使用ng-token-auth和devise_token_auth

在控制器中 class MyController< ApplicationController的 before_filter:authenticate_user !,除了:[:new,:create]

但所有API的调用都是"过滤链停止为:authenticate_user!渲染或重定向"

任何建议都会有所帮助

1 个答案:

答案 0 :(得分:0)

好的,确实如此呢?:

在after_token_authentication中将您的呼叫从@user更改为@current_user。你是authenticate_user!调用需要@current_user

sign_in @current_user, :bypass => true