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 after_save Callback wird mehrmals aufgerufen

Ich versuche über ein Mixin einen after_save-Callback zu injizieren, aber meine rspec-Tests sagen mir, dass der Callback zweimal aufgerufen wird, wenn die create -Methode aufgerufen wird. Warum wird die Methode zweimal aufgerufen? Der folg...
29.09.2011, 21:13
1
Antwort

undefinierte Methode 'includes' für Objektinstanz

Ich verwende Ruby 2.2.1 und Rails 4.2, um eine App zu erstellen. Bei einer meiner Ansichten habe ich folgende Nachricht erhalten:    N + 1 Abfrage erkannt     Politiker = & gt; [:Konto]     Zu deinem Finder hinzufügen:: includes = & gt; [: Ko...
05.06.2015, 19:50
3
Antworten

Wie machst du eifriges Laden mit Limits?

In der Dokumentation zum eifrigen Laden heißt es: Wenn Sie eine Verknüpfung mit einer angegebenen: limit-Option laden möchten, wird sie ignoriert und alle zugehörigen Objekte werden zurückgegeben: %Vor% Bild.find (: zuerst,: include =...
25.06.2011, 12:06
3
Antworten

additive Verkettung mit named_scope

Gibt es eine Möglichkeit, Scopes additiv zu kombinieren? Wenn ich die Bereiche habe %Vor% und %Vor% Ich kann anrufen %Vor% und hol dir alle User, die große Haare haben UND Gitarre spielen. Kann ich dies schreiben, um alle Benutzer...
12.08.2009, 02:36
4
Antworten

Rails 4.1 - Schreiben Sie in die MySQL-Datenbank ohne Typumwandlung

Ich habe eine Spalte in meiner MySQL-Datenbank vom Typ TINYINT (1). Ich muss die tatsächlichen ganzen Zahlen in dieser Spalte speichern. Das Problem ist, dass Rails 4.1 aufgrund des Spaltentyps davon ausgeht, dass diese Spalte nur boolesche Wert...
23.06.2015, 20:26
1
Antwort

ActiveRecord scheint ungültige Kinddatensätze unnötigerweise zu validieren

Ich habe eine Situation gefunden, in der ActiveRecord scheinbar unnötige Kinderdatensätze überprüft. Entschuldigung im Voraus für die Länge, da dies ziemlich komplex ist. Dies bezieht sich auf Verbindungen, die zuvor verwendet, aber in keiner...
27.10.2015, 13:07
4
Antworten

Rails date_select Helfer und Validierung

Ich habe ein Datumsfeld in einem modellgestützten Formular in meiner Rails App: %Vor% Es wird im Modellcode validiert mit: %Vor% Wenn der Benutzer einen Teilwert wie z. B. nur das Jahr eingibt, wird das Formular leider weiterhin fehlerfr...
21.07.2010, 00:11
2
Antworten

connection.select_value gibt nur Zeichenfolgen in Postgres mit pg gem zurück

Ich konvertiere eine Rails App von mysql (mysql2 gem) nach postgres (pg gem). Mit% mysql ruft ActiveRecord::Base.connection.select_value entsprechend den Daten typisierte Rückgabewerte auf, zum Beispiel: %Vor% Bei Postgres gibt connec...
24.09.2012, 19:04
1
Antwort

Besseres Entwurfsmuster für MongoDB Document-Object-Mapper

Ich bin Autor von YiiMongoDbSuite, der Erweiterung, die die MongoDB-Unterstützung im ActiveRecord-Muster sehr ähnlich der SQL-Version ist, die bereits in Core Yii verfügbar ist. Mein Code wurde ziemlich populär, da er mit der Absicht geschrie...
12.05.2011, 16:26
2
Antworten

Flask SQLAlchemy Data Mapper und Active Record Pattern

Ich habe vor kurzem begonnen, an Flask und Flask-SQLAlchemy zu arbeiten. Aus dem Hintergrund von Django kommend, fand ich Flask-SQLAlchmey ziemlich komplex. Ich habe gelesen, dass SQLAlchemy Data Mapper-Muster implementiert, während Django ORM a...
24.02.2017, 19:57