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.
4
Antworten

Speichern Sie Änderungen nur dann in einer has_many-Zuordnung, wenn Sie das übergeordnete Objekt erfolgreich gespeichert haben?

Angenommen, jedes Project has_many Tasks . Wenn ich das tue %Vor% Die Aufgaben des Projekts werden aktualisiert, auch wenn das Speichern fehlschlägt. Wenn list_of_tasks aus neuen Datensätzen besteht, werden die Aufgaben des Pro...
06.11.2010, 01:06
4
Antworten

Viele-zu-viele-Verknüpfungen mit mehreren Self-Joins in ActiveRecord

Ich versuche, mehrere Beziehungen zwischen Datensätzen des gleichen Modells über Self-Joins zu implementieren (basierend auf @ Shtééf Antwort ). Ich habe folgende Modelle %Vor% Mit diesem Setup kann ich erfolgreich auf die Listen der Unterg...
14.06.2011, 22:51
5
Antworten

Rails - build_association funktioniert nicht für eine has_one- und provides_to-Beziehung

Ich habe zwei Modelle %Vor% Aber wenn ich versuche, ein Elternteil vom Kind zu erstellen, z. sub.build_client Der Fremdschlüssel wird nicht gesetzt, z. B. %Vor% Es funktioniert, wenn ich client.build_subscription mache %Vor% Ich habe...
11.01.2010, 06:14
1
Antwort

Wie testen Sie eine Methode für ein ActiveRecord :: Relation-Objekt in rspec?

Wie teste ich eine Methode, die nur für eine ActiveRecord-Relationsproxy-Klasse in rspec verfügbar ist? Wie zum Beispiel sum , was so aussehen würde wie @collection.sum(:attribute) Hier ist, was ich versuche zu tun: %Vor% Dies funkti...
08.05.2014, 08:21
2
Antworten

Rails Delegate Set-Wert

Ich habe ein User.rb-Modell und ein UserSetting.rb-Modell, an das ich delegieren möchte (sowohl Getter- als auch Setter-Methoden). in Benutzer.rb %Vor% Auf den ersten Blick funktioniert das großartig. %Vor% Aber bei näherer Betrachtun...
16.09.2011, 20:31
2
Antworten

ActiveRecord Abfrage: wo ein Feld nicht wahr ist

Ich möchte alle Datensätze finden, bei denen ein Feld nicht wahr ist. Die funktionierende AR-Syntax dafür lautet: %Vor% Gibt es eine weniger ausführliche Art, nach 'nicht wahr' zu fragen? Es ist wirklich nervig, überall auf diese mysql-Nuanc...
17.07.2012, 13:34
1
Antwort

wie kann ich zwei Spalten in einzelne Schienen abfragen

Wie kann ich zwei Spalten in der Abfrage für einzelne Schienen zuordnen? ZB %Vor% Nach dem Ausführen dieser Abfrage konnte ich die Formulartabelle users_firstname abrufen (was richtig ist). Aber wie kann ich in der obigen Abfrage users...
04.05.2012, 07:29
1
Antwort

Wie unterscheidet sich eine Implementierung von Table Data Gateway von Active Record?

Vereinfacht gesagt: Implementierung des Table Data Gateway (TDG): Sie erstellen eine separate TDG-Klasse, die SQL für CRUD-Operationen mit einer konkreten Tabelle enthält. Ihre Modelle kommunizieren also nicht direkt mit einer Datenquelle (z. B....
01.01.2012, 15:33
1
Antwort

Vor- und Nachteile der polymorphen Beziehungen zwischen Ruby on Rails [geschlossen]

Welche Vor- und Nachteile kennen Sie von den polymorphen Beziehungen zwischen Ruby on Rails?     
25.11.2009, 18:42
3
Antworten

Validiertes oder nicht validiertes boolesches Feld

Gibt es irgendwelche Vorteile bei der Validierung für boolesche Felder von Modellen? Ich hatte eine Validierung, um das Vorhandensein eines booleschen Feldes sicherzustellen %Vor% Es ist fehlgeschlagen, als boolean_attribute false war. Ic...
13.01.2016, 05:34