Rails 5 - 保存Devise基类的位置在哪里?

时间:2017-03-16 00:44:52

标签: ruby-on-rails ruby devise

我正在将Devise实现到Rails应用程序中,而Devise生成的所有文件似乎都引用了一个超类,如

  class Users::SessionsController < Devise::SessionsController
    before_action :configure_sign_in_params, only: [:create]

    def new
      super
    end

这很好,但是当我在我的项目目录中搜索Devise :: SessionsController(或任何其他引用的类)时,它无处可寻。我错过了什么吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

如果您正在寻找实际代码https://github.com/plataformatec/devise/blob/master/app/controllers/devise/sessions_controller.rb

在你的机器上我相信gem安装在ruby目录的某个地方。有关详情,请参阅herehere