MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Không thể làm cho mongoid hoạt động với Rails 4

Tôi đã giải quyết vấn đề này bằng cách thêm:

Mongoid.load!(Rails.root.join("/config/mongoid.yml"))

tới config/intializers/mongoid.rb , theo hướng dẫn.

Ngoài ra, bạn sẽ cần thay đổi dòng sau trong tệp config / application.rb của mình từ:

require 'rails/all'

đến (trong Rails 3.x):

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+

hoặc (trong Rails 4.x):

# Pick the frameworks you want:
# require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "sprockets/railtie"
require "rails/test_unit/railtie"


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn Mongoose cho lược đồ lồng nhau

  2. Sử dụng một MongoClient duy nhất trên một dịch vụ web JavaEE

  3. MongoDB cập nhật đối tượng mảng trong một mảng

  4. Làm cách nào để lưu một mảng tệp vào cơ sở dữ liệu mongoDB bằng cách sử dụng multer?

  5. Trình phân tích cú pháp nội dung không được dùng nữa?