activerecord

Active Record ist ein Muster, das Domänenlogik mit Speicherabstraktion in einem einzelnen Objekt kombiniert. Verwenden Sie dieses Tag für Fragen zum Muster [rails-activerecord] für Fragen zum Rails ORM-Framework.
2
Antworten

Attribut gespeichert in der Entwicklung, aber nicht in der Produktion

Ich habe die folgende Hilfsmethode: %Vor% Das Problem ist, dass beim Aufruf dieser Methode die test_sets_id übersprungen wird, wenn Daten in der Tabelle in der Entwicklungsumgebung, aber nicht in der Produktionsumgebung eingefügt werden. Die...
04.01.2016, 11:27
2
Antworten

Modelldatensätze und zugehörige Verzeichnisse synchron halten (mit Tests)

In meiner App erstelle ich ein Verzeichnis, wenn ich meinen Themensatz erstelle. Dies dient zum Speichern von Datei-Assets, die mit dem Thema zusammenhängen. Ich hatte immer Probleme damit, die Existenz des Verzeichnisses synchron mit dem Lebens...
30.11.2013, 09:08
1
Antwort

Wie behandle ich elegant zweiseitige Beziehungen mit Rails-Übersetzungen?

Ich habe ein family_tree und jemand kann seine Verwandten zum Baum hinzufügen. Was passiert, ist, dass ein Datensatz membership für jeden Eintrag in family_tree erstellt wird. Wenn jedoch ein Son ein Dad hinzufügt, sollten wir...
09.10.2014, 21:04
1
Antwort

Warum hat 'rake db: drop' einen 0-Exit-Status und löst keinen Fehler aus, wenn es fehlschlägt?

Ich war überrascht zu entdecken, dass, wenn rake db:drop (und vermutlich Rails andere integrierte Raketasks) fehlschlägt, der Bash-Statuscode 0 ist. %Vor% Vielleicht ist es noch überraschender, dass es nicht einmal zu einem Fehler kommt,...
05.04.2016, 23:54
3
Antworten

ActiveRecord: Alternative zu find_in_batches?

Ich habe eine Abfrage, die Tausende von Objekten lädt und ich möchte sie mit find_in_batches : zähmen Car.includes(:member).where(:engine => "123").find_in_batches(batch_size: 500) ... Laut den Dokumenten kann ich keine benutzerdef...
28.05.2015, 14:58
1
Antwort

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

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 S...
24.06.2011, 10:48
9
Antworten

Yii - Wie man ein Array Werte von einem aktiven Datensatz erhält

Wie kann ich mit Yii ein Array von einem Active Record bekommen? Sagen Sie etwas wie folgt: array('foo', 'bar', 'lala') Von etwas wie diesem: %Vor%     
21.02.2012, 11:45
2
Antworten

Wie man einen 'find' oder 'where' ausgibt, der einen RecordNotFound auslöst

Wenn ich einen Fund mit einer ID aufruft, wird er zum gezielten Fund und wirft einen Fehler RecordNotFound. %Vor% Aber wenn ich das mit Bedingungen anrufe, bekomme ich null wenn nicht gefunden: %Vor% Ich möchte, dass eine solche bedingte...
08.03.2012, 11:28
3
Antworten

Rails 3 - ActiveRecord und umgekehrte Sortierung

Ich habe folgende Daten in der Datenbank: %Vor% Und ich möchte das ausgeben lassen: %Vor% Ich brauche es in der Ansicht zu drucken: %Vor% Ich weiß, dass reverse_order existiert, aber existiert etwas wie reverse sort ? (Ich weiß...
13.02.2012, 17:32
2
Antworten

Rails statischer Datensatz

Was ist der beste Weg, um einen statischen Datensatz (nicht dynamisch) zu behandeln? Nehmen wir zum Beispiel an, Sie haben ein Modell mit zehn verschiedenen Instanzen, von denen jede einzigartig ist, aber sich während der gesamten Lebensdauer...
14.11.2012, 16:11