【问题标题】:Rails 4 Authentication using Devise with MongoMapper使用带有 MongoMapper 的 Devise 进行 Rails 4 身份验证
【发布时间】:2013-09-11 15:32:02
【问题描述】:

我正在开发 Rails 4 应用程序,并希望使用 MongoMapper 和 Devise 进行身份验证。当我将设计添加到我的 Gemfile 并捆绑安装时,它运行良好,我可以rails g devise:install,并且它发现我正在使用 MongoMapper 作为我的 ORM。当我尝试rails g mongo_mapper:config 时,它说找不到生成器。我也知道 Devise 默认支持 Mongoid,但我喜欢 MongoMapper 并希望坚持下去。我降级到 Rails 3.2.14,它似乎工作正常。关于我可能忽略的任何想法,或者 Devise/MongoMapper 在 Rails 4 中是否相互支持?

【问题讨论】:

    标签: devise ruby-on-rails-4 mongomapper


    【解决方案1】:

    我在使用生成器为设计用户创建模型时也遇到了错误。

    这在使用后有效:

    gem 'mongo_mapper', '>= 0.13.0.beta2' 宝石“设计” 宝石'mm-设计'

    然后在devise.rb中:

    需要'设计/orm/mongo_mapper'

    在那之后我没有犯任何错误。

    【讨论】:

      【解决方案2】:
      gem 'mongo_mapper'
      gem 'devise'
      gem 'mm-devise'
      

      devise.rb 也应该是

      require 'mongo_mapper'
      

      【讨论】:

        猜你喜欢
        • 2014-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-25
        • 2016-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多