2012-02-25 4 views
6

Sau 3-4 tháng khi tôi quay lại dự án khác trên RoR, với Mongoid. Tôi đã bị mắc kẹt về vấn đề kỳ lạ. Như tôi đã theo dõi tài liệu của Mongoid. do đó tạo ra mongoid.yml, đã xóa database.yml. và đã thay đổiMongodb, mongoid Rails 3.1. * Lỗi với bản ghi Hoạt động

#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+ 

trong config/application.rb.

Tôi vẫn đang gặp sự cố. với, bắt đầu từ máy chủ.

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

Rất tiếc tôi đã phải nhận xét ra
config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5 trong config/environments/development.rb.

Trả lời

9

Comment những dòng sau

config.active_record.mass_assignment_sanitizer = :strict 
config.active_record.auto_explain_threshold_in_seconds = 0.5 

trong config/môi trường/development.rb và config/môi trường/test.rb

+0

vâng. đó là những gì tôi đã chỉnh sửa trong câu hỏi của mình .. – user1232518