Extrahieren Sie die generierte SQL für ein ActiveRecord-Modell, erstellen / speichern

9

Die Betriebsabteilung erlaubt keine Migrationen in der Produktion. Ich habe jetzt die Notwendigkeit, die SQL-Anweisungen zu liefern, um einige Datensätze einzufügen - ich weiß, dass es möglich ist, 'to_sql' mit arel aufzurufen, und extrahieren Sie die SQL von Findern.

Gibt es eine Möglichkeit, das Gleiche für "Erstellen / Speichern" zu tun?

    
Luke Chadwick 24.06.2011, 10:48
quelle

1 Antwort

1

Was ist mit dem Schreiben eines Komponententests, um die gewünschte Aktion auszuführen und dann die Datei test.log in Ihrem Projekt zu betrachten?

(Ich gehe davon aus, dass Sie Rails verwenden!)

Ich habe eine ähnliche Sache gemacht, als ich ein Problem ausprobierte, das ich letzte Nacht hatte:

ActiveRecord im Rails-Test aktualisieren

Stu

    
Stu 06.07.2011 09:15
quelle

Tags und Links