【问题标题】:undefined method `doorkeeper_for' error未定义的方法“doorkeeper_for”错误
【发布时间】:2015-10-10 13:37:41
【问题描述】:

我的 Api::Controller 中的 ActionController::RoutingError (undefined methoddoorkeeper_for'when I addeddoorkeeper_for :all` 出现错误。这是我的示例控制器。我做错了什么?

class Api::UsersController < ApplicationController
  doorkeeper_for :all

  def index
    @users = User.all
  end
end

【问题讨论】:

  • 这个方法是在哪里定义的?你在使用一些特定的宝石吗? doorkeepergem 没有定义这样的方法。
  • 我只是在我的 gemfile 中添加了 gem 'doorkeeper',然后我按照 railscast pro #353 进行操作。当我想出添加 doorkeeper_for :all 时。然后我得到上述错误。
  • 它现在已经过时了。将在几秒钟内发布答案。

标签: ruby-on-rails ruby-on-rails-4 doorkeeper


【解决方案1】:

doorkeeper_for 方法已从门卫 gem 中删除。相反,这样做:

before_action :doorkeeper_authorize!

要解决任何其他问题,请始终参阅文档:https://github.com/doorkeeper-gem/doorkeeper

【讨论】:

  • 酷。谢谢@BroiSatse!
猜你喜欢
  • 1970-01-01
  • 2013-12-27
  • 2011-04-25
  • 2011-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多