我正在为我的应用程序创建一个 JSON API。我想为 JSON API 和门卫使用 Rocket_pants 来提供 OAuth2 支持。
我的问题是,一旦我将控制器更改为扩展火箭裤控制器,门卫方法似乎不再可用。
因此,一旦我将控制器的声明更改为class Api::V1::ApiController < RocketPants::Base
,我就会收到此错误:
in `<class:ApiController>': undefined method `doorkeeper_for' for Api::V1::ApiController:Class (NoMethodError)
这可能是有道理的,因为火箭裤无法了解门卫,但我想知道我应该怎么做才能让它识别门卫。