2

我正在开发 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 中是否相互支持?

4

2 回答 2

1

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

这在使用后有效:

gem 'mongo_mapper', '>= 0.13.0.beta2' gem 'devise' gem 'mm-devise'

然后在 devise.rb 中:

需要“设计/orm/mongo_mapper”

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

于 2013-10-26T11:44:48.437 回答
0
gem 'mongo_mapper'
gem 'devise'
gem 'mm-devise'

而且 devise.rb 应该是

require 'mongo_mapper'
于 2015-12-30T16:52:11.760 回答