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.
1
Antwort

Rails - Behalten Sie während der Migration eine Tabelle aus der Struktur.sql

Es ist einfach, Tabellen zu ignorieren, wenn das Schemaformat :ruby ist. Gibt es jedoch eine Möglichkeit, dies zu tun, wenn das Schemaformat :sql ? lautet Idealerweise so etwas in environment.rb : %Vor% Nach einer kurzen Durchsicht...
20.04.2016, 16:32
1
Antwort

Unterstützt Rails den MySQL-JSON-Datentyp?

Mir ist bewusst, dass wir in Rails einen Textdatentyp für Spalten in mysql verwenden können, in dem wir Hashes oder Arrays speichern wollen, wo Rails den Hash im yaml-Format serialisieren und in der Spalte speichern. %Vor% Wenn ich jedoch ei...
03.03.2016, 10:44
4
Antworten

Rails 4 ActiveRecord löst PG :: UnableToSend unter Ubuntu 13.04 aus

Wir haben eine Ruby v.2.0.0-p247 für Rails v4.0.1 -Anwendung mit pg gem v0.17.0 . Die Anwendung läuft reibungslos unter Mac OS X Mavericks v10.9 mit PostgreSQL Server v9.2.4 installiert unter Verwendung von HomeBrew , aber es...
03.12.2013, 11:07
1
Antwort

ActiveRecord Test Größer / Weniger als im Hash-Zustand

Die Frage: Ist es möglich, innerhalb einer Hash-Bedingung zu testen, ob ein Attribut einer verbundenen Tabelle größer / kleiner als ein Wert ist Ein Beispiel: Testen Sie, ob das Alter der Schauspieler größer ist als das AlterVariable:...
17.05.2013, 13:02
3
Antworten

serious beibehalten: Validierungen nicht ausgelöst für verschachtelte Ressource mit fields_for

Ich habe mich ernsthaft an ein Problem gehalten, bei dem ich ein Benutzer- und Profilmodell habe. Was auch immer ich versuche, es scheint, dass Validierungen für keines der Profilattribute ausgelöst werden Das Profilmodell gehört zu Benutz...
08.07.2012, 12:09
2
Antworten

Wie kann ich etwas wie find_in_batches_by_sql in Rails tun?

find_in_batches erlaubt kein reines SQL (soweit ich das sehen kann). find_by_sql hat keine Batch-Unterstützung (soweit ich das sehen kann). Also, wie kann ich etwas wie find_in_batches_by_sql ? machen? Das SQL ist ein unangenehmer...
11.10.2011, 16:48
2
Antworten

So erhalten Sie in Rails 3 aggregierte Daten nach Zeitabschnitt (Summe, Durchschnitt, Minimum, Maximum usw.)

Wie kann ich in Rails 3 aktive Beziehungsabfragen erstellen, die nach Zeitscheiben aggregiert sind? Ich möchte Abfragen erstellen, die für jedes n-Minuten-Intervall min, max, avg, sum, count für jede Probe eines Zählers mit einem bestimmten N...
04.03.2011, 18:32
1
Antwort

Zwischen mehreren Datenbanken in Rails wechseln, ohne Transaktionen zu unterbrechen

Ich richte eine Rails-App mit mehreren Datenbanken ein. Es verwendet ActiveRecord::Base.establish_connection db_config , um zwischen den Datenbanken zu wechseln (die alle in database.yml konfiguriert sind). establish_connection unterbric...
29.04.2017, 04:39
1
Antwort

Sortierbare UUIDs und Überschreiben von ActiveRecord :: Base

Ich möchte UUIDs in einer App verwenden, die ich gerade erstelle, und stoße auf ein kleines Problem. Da UUIDs (v4) nicht sortiert werden können, weil sie zufällig generiert werden, versuche ich zuerst, ActiveRecord :: Base # zu überschreiben, ab...
14.06.2015, 03:08
2
Antworten

Erweiterung von ActiveRecord :: Base

Ich versuche, ActiveRecord einige benutzerdefinierte Methoden hinzuzufügen. Ich möchte ein *_after und *_before Bereiche für jedes date Feld eines Modells hinzufügen, damit ich etwas wie folgt machen kann: %Vor% Ich habe die hier er...
20.08.2015, 18:01