2015-10-13 70 views
0

我正在使用mongoDB和創建rails新應用程序。`method_missing':未定義的方法`active_record'爲#<Rails :: Application :: Configuration - Rails與MongoDB

rails new app_name --skip-active-record 

我用

gem 'mongoid', '~> 5.0.0.beta', github: 'mongoid/mongoid' 
gem 'bson_ext' 
gem 'devise' 

當我試圖rails g devise:install,它拋出一個錯誤

method_missing': undefined method active_record」爲#(NoMethodError)

和配置/應用.rb

require "rails" 
require "active_model/railtie" 
require "active_job/railtie" 
require "action_controller/railtie" 
require "action_mailer/railtie" 
require "action_view/railtie" 
require "sprockets/railtie" 

需要幫助。

回答

0

當您創建應用程序時,您會跳過active_record - 稍後會出現無法找到active_record的錯誤。

您是否嘗試過創建沒有--skip-active-record標誌的應用程序?

編輯:

貌似you were right to skip active record,但你忘了運行rails g mongoid:config

相關問題