Mongodb,mongoid Rails 3.1.*Active记录错误

use*_*518 6 activerecord mongodb mongoid ruby-on-rails-3.1

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+
Run Code Online (Sandbox Code Playgroud)

config/application.rb.

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

configuration.rb:85:in `method_missing': undefined method `active_record' for #<Rails::Application::Configuration:0x9441fd4> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

哎呀,我不得不注释掉
config.active_record.mass_assignment_sanitizer = :strict ,并
config.active_record.auto_explain_threshold_in_seconds = 0.5config/environments/development.rb.

sni*_*tko 9

评论以下几行

config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5
Run Code Online (Sandbox Code Playgroud)

在config/environments/development.rb和config/environments/test.rb中