Mongodb, Mongoid Rails 3.1. * Ошибка с активной записью - PullRequest
6 голосов
/ 25 февраля 2012

Через 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)

Ой, я должен был закомментировать
config.active_record.mass_assignment_sanitizer = :strict и
config.active_record.auto_explain_threshold_in_seconds = 0.5 в config/environments/development.rb.

1 Ответ

9 голосов
/ 28 февраля 2012

Прокомментируйте следующие строки

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

в config / environment / development.rb и config / environment / test.rb

...