使用ActionController :: Metal设计身份验证

时间:2015-01-22 11:41:53

标签: ruby-on-rails api authentication devise actioncontroller

我需要使用Devise身份验证制作API。最好使用ActionController::Metal后代实现API,但Devise依赖before_filter方法,该方法仅在ActionController::Base后代中定义。

任何解决方案?

1 个答案:

答案 0 :(得分:2)

只需在ApplicationController

中加入一些帮助

示例:

class ApplicationController < ActionController::Metal
    include AbstractController::Callbacks # This adds before_filter
    include Devise::Controllers::Helpers # This adds current_user
    ...
end