sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke få mongoid til at arbejde med Rails 4

Jeg har løst dette ved at tilføje:

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

til config/intializers/mongoid.rb , ifølge selvstudiet.

Du skal også ændre følgende linje i din config/application.rb fil fra:

require 'rails/all'

til (i 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+

eller (i 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. 4 måder at liste samlingerne i en MongoDB-database

  2. Hvad er fordelen ved at bruge et ObjectId i stedet for en almindelig streng?

  3. mongoose-forespørgsel:find et objekt efter id i et array

  4. include_type_name parameter er sat til true i node.js