sql >> Databáze >  >> NoSQL >> MongoDB

Nemohu získat mongoida při práci s Rails 4

Vyřešil jsem to přidáním:

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

na config/intializers/mongoid.rb , jak je uvedeno v tutoriálu.

Také budete muset změnit následující řádek v souboru config/application.rb z:

require 'rails/all'

to (v 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+

nebo (v 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 — nejlepší způsob, jak uložit velkou mapu (slovník)

  2. Aktualizace Mongodb pomocí upsert se nezdařila

  3. Rdbtools ve společnosti Redis Conf18

  4. Polygony dotazu $geowithin $box mongodb nic nevrací