MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można uzyskać mongoidu działającego z Rails 4

Rozwiązałem to, dodając:

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

do config/intializers/mongoid.rb , zgodnie z samouczkiem.

Musisz także zmienić następującą linię w pliku config/application.rb z:

require 'rails/all'

do (w 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+

lub (w 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. Projekcja MongoDB zagnieżdżonych tablic

  2. Połącz się domyślnie z określoną bazą danych w mongodb

  3. Mongo podaje błąd klucza dupleksowego dla pól z unikalnym:false

  4. MongoEngine wycinający zestaw zapytań (mongodb z django)

  5. zapytaj o dokumenty, które zależą od wartości innych dokumentów w mongodb