我需要使用Devise身份验证制作API。最好使用ActionController::Metal
后代实现API,但Devise依赖before_filter
方法,该方法仅在ActionController::Base
后代中定义。
任何解决方案?
答案 0 :(得分:2)
只需在ApplicationController
示例:
class ApplicationController < ActionController::Metal
include AbstractController::Callbacks # This adds before_filter
include Devise::Controllers::Helpers # This adds current_user
...
end