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.
Ich habe ein besonders komplexes Modell mit definierten Validierungen und Rückrufen. Die geschäftlichen Anforderungen erfordern jetzt ein bestimmtes Szenario, in dem das Hinzufügen eines neuen Datensatzes das Überspringen der Validierungen und Rückrufe erfordert. Was ist der beste Weg, dies zu tun?
Ich versuche, ein ActiveRecord-Objekt zu erstellen. Beim Erstellen wird jedoch dieser Fehler angezeigt. (0.1ms) ROLLBACK ActiveRecord::StatementInvalid: PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block Irgendwelche Ideen Leute bezüglich des Problems.
Ich habe ein Modell und eine Ansicht, in der ein Formular zum Erstellen eines neuen Objekts basierend auf diesem Modell angezeigt wird. Nennen wir dieses Formular Form1. Sobald der Benutzer sendet Form1, wird das Objekt erstellt. Ich möchte dann auf der folgenden Seite ein zweites Formular anzeigen, in dem Form2der …
Ich habe ein ActiveRecord-Modell mit einem Datumsattribut. Ist es möglich, dieses Datumsattribut zu verwenden, um nach Jahr, Tag und Monat zu suchen: Model.find_by_year(2012) Model.find_by_month(12) Model.find_by_day(1) oder ist es einfach möglich ,_by_date (2012-12-1) zu finden. Ich hatte gehofft, ich könnte es vermeiden, Attribute für Jahr, Monat und Tag zu erstellen.
Wie kann ich ein von einer ActiveRecord-Abfrage zurückgegebenes Array nach einer Datumsspalte sortieren created_at? Dies tritt auf, sobald die Abfrage ausgeführt wurde. Bitte sagen Sie mir nicht, dass ich es in der Abfrage tun soll, da dies in der Ansicht erforderlich ist.
Ich würde gerne wissen, ob es möglich ist, die Typen (wie von AR bekannt - z. B. im Migrationsskript und in der Datenbank) programmgesteuert abzurufen (ich weiß, dass die Daten dort irgendwo vorhanden sind). Zum Beispiel kann ich mit allen Attributnamen umgehen: ar.attribute_names.each { |name| puts name } .attributes gibt …
Ich möchte ein Rails-Modell (2.1 und 2.2) mit ActiveRecord-Validierungen erstellen, jedoch ohne Datenbanktabelle. Was ist der am weitesten verbreitete Ansatz? Ich habe einige Plugins gefunden, die behaupten, diese Funktionalität anzubieten, aber viele von ihnen scheinen nicht weit verbreitet zu sein oder gewartet zu werden. Was empfiehlt die Community mir? Im …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.