Activerecord Mongodb,mongoid Rails 3.1.*活动记录错误

Activerecord Mongodb,mongoid Rails 3.1.*活动记录错误,activerecord,mongodb,ruby-on-rails-3.1,mongoid,Activerecord,Mongodb,Ruby On Rails 3.1,Mongoid,3-4个月后,我回到了另一个关于RoR的项目,Mongoid。我被困在这个奇怪的问题上。因为我一直在跟踪Mongoid。 因此生成了mongoid.yml,删除了database.yml。改变 #require 'rails/all' require "action_controller/railtie" require "action_mailer/railtie" require "active_resource/railtie" require "rails/test_unit/railt

3-4个月后,我回到了另一个关于RoR的项目,Mongoid。我被困在这个奇怪的问题上。因为我一直在跟踪Mongoid。 因此生成了
mongoid.yml
,删除了
database.yml
。改变

#require 'rails/all'
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "rails/test_unit/railtie"
require "sprockets/railtie" # Uncomment this line for Rails 3.1+
config/application.rb

我仍然面临这个问题。使用,启动服务器

configuration.rb:85:in `method_missing': undefined method `active_record' for #<Rails::Application::Configuration:0x9441fd4> (NoMethodError)
configuration.rb:85:in'method_missing':未定义的方法'active_record'(NoMethodError)
哎呀,我不得不发表评论
config.active\u record.mass\u assignment\u sanitizer=:strict

config.active\u record.auto\u explain\u threshold\u in\u seconds=0.5

config/environments/development.rb中

注释以下几行

config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5
在config/environments/development.rb和config/environments/test.rb中