我正在开发 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 中是否相互支持?
问问题
575 次
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 回答