【问题标题】:undefined method `setup' for Devise:Module (NoMethodError)Devise:Module (NoMethodError) 的未定义方法“设置”
【发布时间】:2014-06-11 12:15:31
【问题描述】:

在从 gregbell/active_admin 存储库更新 Active Admin 使其适用于 rails > 4.1 后,我在启动我的 rails 应用程序时收到此错误。

 undefined method `setup' for Devise:Module (NoMethodError)

setup方法在initializer文件夹中的devise initalizer文件中使用。

是什么导致了这个错误?

【问题讨论】:

    标签: ruby-on-rails devise activeadmin


    【解决方案1】:

    经过一番挖掘,我发现了这个提交

    Make devise soft dependency

    这意味着我必须将设计添加到我自己的 gem 文件中。我已将其删除,因为 activeadmin 将设计安装为依赖项。

    解决方案

    宝石文件

    gem 'devise', '~> 3.2'
    

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多