[英]`method_missing': undefined method `active_record' for #<Rails::Application::Configuration - Rails with MongoDB
Am using mongoDB and I create rails new app. 我正在使用mongoDB,并创建了rails新应用。
rails new app_name --skip-active-record
I used 我用了
gem 'mongoid', '~> 5.0.0.beta', github: 'mongoid/mongoid'
gem 'bson_ext'
gem 'devise'
When i am trying rails g devise:install
, it raise an error 当我尝试使用
rails g devise:install
,它会引发错误
method_missing': undefined method
active_record' for # (NoMethodError)method_missing': undefined method
#的method_missing': undefined method
active_record'(NoMethodError)
And config/application.rb 和config / application.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"
Need Help. 需要帮忙。
When you create your app, you skip active_record - then later on you get an error that it can't find active_record. 创建您的应用时,您跳过了active_record-然后稍后会收到一个错误消息,即找不到Active_record。
Have you tried creating the app without the --skip-active-record flag? 您是否尝试过创建不带--skip-active-record标志的应用程序?
Edit: 编辑:
Looks like you were right to skip active record , but you forgot to run rails g mongoid:config
看起来您对跳过活动记录是正确的 ,但是您忘记运行
rails g mongoid:config
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.