Also spiele ich mit Mongo-Sachen herum. Eine neue Heroku-App erstellt, eine Mongolab-Option hinzugefügt, aber jede Mongoid-Methode schlägt fehl.
Ich habe gegoogelt, und es sieht so aus, als ob dieses Problem mit Ruby vor 1.9.3 zusammenhing, aber ich benutze 1.9.3.
Hier ist das einfachste fehlerhafte Beispiel:
%Vor%Ob ich das lokal (gegen den Mongolab db) oder auf Heroku ausführe, bekomme ich den gleichen Fehler:
%Vor%Was mache ich falsch?
AKTUALISIERT Hier ist meine mongoid.yml:
%Vor% Basierend auf dem Stack-Trace sieht es so aus, als ob der Konstruktor für mongo_uri
einen Null-Wert übergibt. Ich würde Folgendes in Ihrem mongoid.yml
überprüfen:
load!
zeigt auf den richtigen Ort MONGOLAB_URI
für das MongoLab Heroku-Add-On), die in Ihrer Umgebung festgelegt sind Die relevanten Zeilen von mongo_uri.rb: 49 , wo Die Ausnahme wird ausgelöst:
%Vor%