Ich versuche, railstutorial.org zu folgen, und bin gerade in Kapitel 7, wo du anfängst Fabriken zu benutzen: Ссылка
Ich verwende Rails 3.0.1 und ruby-1.9.2-p0
Ich kann nicht für das Leben von mir meine rspec Tests erhalten, aber der Fehler, den ich bekomme, ist
%Vor%mein factories.rb sieht so aus:
%Vor% und das ist meine users_controller_spec.rb
-Datei:
hier ist mein Gemfile, wenn es hilft:
%Vor%Vielleicht solltest du die neue Syntax ausprobieren (siehe github readme von factory girl)
%Vor%Gemäß der neuesten Version von Factory Girl (derzeit v4.0.0) fabriken.rb
umschreiben %Vor%nennen Sie es dann von Ihren Benutzer-Controller-Spezifikationen wie folgt:
%Vor%Ich hatte dieses Problem, aber das lag daran, dass ich das Fabrikmädchen-Juwel in den Entwicklungsbereich anstatt in den Testbereich des Gemfiles gestellt hatte. Einmal unter der Teststrecke, hat es funktioniert. Ein Unterschied, den ich zwischen meinem und deinem Eintrag feststelle, ist, dass meins 1,0 angibt:
%Vor%Ich war entschlossen, die neueste Version von Factory Girl zu verwenden, also habe ich versucht, den Code anzupassen. Habe nicht für mich gearbeitet, also habe ich
benutzt %Vor%in der Gemdatei, um die Version bei 1.0 zu sperren
%Vor%spork und autotest neu starten und es hat funktioniert.
Tags und Links ruby-on-rails factory-bot