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.

Mehr über activerecord...

Ich habe ein neues Modell in Rails mit den folgenden Befehlen erstellt: Rails G Modell Prod_Domain Name: String Type: String User_logon_name: String Beschreibung: String E-Mail: String Adresse: String Company: String Abteilung: String DN: String SA_Description: String IS_SA: String SA_REMAP_Descript....
27 Mai 2021 im 01:24
Ich möchte Datei mit YII hochladen, ich habe es irgendwie getan. Wenn ich die Senden-Schaltfläche drücke, wird die Datei im Ordner gespeichert, in dem es sein sollte. Ich möchte jedoch auch den Dateinamen in der Datenbank hinzufügen. Wie kann ich das erreichen? Das ist mein Controller: public functi....
26 Mai 2021 im 15:00
Wenn ich die Eindeutigkeit des vom Eigentümer überschwemmenden Katzennamens validieren muss, damit kein Eigentümer viele Katzen mit demselben Namen haben kann, kann ich das verwenden: validates_uniqueness_of :name, scope: :owner_id Aber wie kann ich die eindeutige Eindeutigkeit validieren, die von d....
Es gibt viele Beispiele, die erklärt, wie Textfelder unterschiedlicher Längen erstellt, jedoch nur diese Optionen mit diesen Optionen: Winzig: 256 Bytes (String äquivalent in Schienen) Text: 65_535 Bytes (Text äquivalent in Schienen) Mittlerer Text: 16_777_215 Bytes Langer Text: 4_294_967_295 Bytes ....
20 Mai 2021 im 21:24
Derzeit habe ich folgende vier Modelle: users <-- agency_memberships --> agencies | | agency_roles agency_memberships ist eine Join-Tabelle, und {{agency_roles ist eine kleine Nachschlagetabelle mit den Rollen: ID NAME ----------- 1 admin 2 ....
13 Mai 2021 im 04:28
Ich versuche, Geräteablesungen zwischen einem Start- und Enddatum abzurufen. Geben Sie dann ein Array des Datums, der Summe der Zählungen und der M-Werte aus den Ergebnissen zurück. Ich empfange jedoch immer wieder einen Syntaxfehler, wenn Sie versuchen, die umgebaute DateTime in meiner Gruppenklaus....
12 Mai 2021 im 23:06
Ich habe Controller, wo ich alle Rechnungen mit dem folgenden Code laden. def index @invoices = Invoice.includes(:customer).all end Ich habe folgende Rechnung und Kundenmodelle class Invoice < ApplicationRecord belongs_to :customer delegate :name, :street, :city, ....
5 Mai 2021 im 14:35
Ich habe eine Viele-Viele Beziehung mit collections ist ein Multi-Select-Feld für product Produkte_Controller.rb. def new @product = Product.new @product.collections.build @product.categories.build @product end def create @product = Product.new(product_params) ... end private....
28 Apr. 2021 im 16:36
Ich habe diese SQL-Abfrage, die ich versuche, in eine ActiveCord-Abfrage umzuwandeln: SELECT DISTINCT name FROM `languages` LEFT OUTER JOIN `items` ON `items`.`language` = `languages.id` AND (`items`.`version_id` = '1.0') WHERE `languages`.`id` != 'en'; Was ich zu tun habe, ist, alle Spra....
23 Apr. 2021 im 18:36
Ich erstelle eine Rails-App und versuche, Datensätze in der Datenbank nach einer Zeichenfolgenspalte zu ordnen, die mit der Nummer beginnt. Wie kann ich zuerst nach der Nummer bestellen? Ich würde lieber als SQL-Reihenfolge bestellen als nach Ruby-Methode zu sortieren. Gibt es irgendeinen Weg? ....
Ich versuche derzeit, eine Activentercord-Sammlung von einer zusammengefügten Tabellenspalte in aufsteigender und absteigender Reihenfolge zu sortieren. Ich versuche derzeit Folgendes: def index #sorting logic if params[:sort] @one_on_ones = a....
4 März 2021 im 03:47
Ich möchte die folgende Abfrage ausführen: /* Inside a heredoc */ SELECT MIN("books"."page_count") AS min, MAX("books"."page_count") AS max FROM "books" WHERE "books"."author_id" IN (#{authors.pluck(:id).map { |id| "'#{id}'" }.join(",")}) AND "books"."publisher_id" IN (#{publishers.pluck(:id....
26 Feb. 2021 im 11:36
Ich habe unerwartetes Verhalten erlebt. Wenn ich destroy_all für eine Relation aufgerufen habe, wurde sie über eine ActiveRecord-Transaktion ausgeführt. Wenn ich jedoch eine where-Klausel davor stellte, liegt ein unerwartetes Verhalten vor .......
25 Feb. 2021 im 14:38
Ich habe diese beiden Modelle: class ModelA < ApplicationRecord has_one :model_b end class ModelB < ApplicationRecord belongs_to :model_a end Und ich muss alle Datensätze aus der Tabelle model_a abrufen, die keinen passenden Datensatz in Tabelle model_b haben - ob über eine AR- oder eine rohe ....
17 Feb. 2021 im 12:37
Ich habe eine Test-App, die Briefmarkensammlung modelliert. Es gibt einen Katalog mit Briefmarken, die ein Benutzer zur Sammlung hinzufügen kann. Das CollectionItem-Modell enthält eine Reihe von Aufgaben: belongs_to :stamp belongs_to :issue belongs_to :user belongs_to :country In der Samm....
12 Feb. 2021 im 20:36
In meinem Modell habe ich folgende Spalten: customer_invoiced_at: datetime customer_invoice_at_custom: datetime Ich versuche, alle Datensätze zu durchsuchen, bei denen das angegebene Datum mit customer_invoiced_at übereinstimmt: scope :by_customer_invoiced_at_from, (lambda do |date_from| self.w....
12 Feb. 2021 im 11:36
Ich habe ein Modell User und muss eine selbstreferenzielle Zuordnung erstellen. Nennen wir es friends, wobei sich user1 in user2 's friends befindet. Die Sammlung, dann user2, befindet sich ebenfalls in der friends Sammlung von user1. Mein Verständnis war, dass ich eine Join-Tabelle benötigen würde....
In unserer App hatten wir ursprünglich Benutzerdatensätze mit Längen- und Breitengrad und das hat gut funktioniert. Da wir größer geworden sind und mehr Benutzer es verwenden, ist die Anzahl der Standortaktualisierungen / -prüfungen gestiegen, und ich dachte, wir könnten die Last verringern, indem ....
Ich arbeite derzeit an einem Projekt, das Dating-Apps wie Tinder ähnelt. Ein Benutzer (in meinem Programm als Eigentümer bezeichnet) wischt über andere Eigentümer und wenn beide übereinander streichen, wird eine "Übereinstimmung" erstellt. Ich habe nach einer Lösung für dieses Problem gesucht, bei....
9 Feb. 2021 im 21:35
Ich habe zwei Modelle class Campaign < ApplicationRecord has_many :ads end class Ad < ApplicationRecord belongs_to :campaign belongs_to :platform validates :platform, uniqueness: { scope: :campaign } end Grundsätzlich kann ich in einer einzelnen Kampagne nicht zwei Anzeigen haben, die zur ....
9 Feb. 2021 im 16:37
Ich habe dieses Problem, wenn ich versuche, rspec für Github-Aktionen auszuführen. Dies ist mein Github-Action-Workflow. name: Ruby on: push: branches: [ master] pull_request: branches: [ master] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Repository ....
7 Feb. 2021 im 03:44
Ich habe eine Situation wie diese, ich möchte einen Wert aus der Datenbank (diese Werte werden durch Kommas getrennt) aus mehr als einer Zeile basierend auf dem von mir ausgewählten Monat und Jahr abrufen. Weitere Informationen finden Sie hier. My Schedule.sql: +---+------------+------------------....
Ich habe eine Tabelle Offer, die eine OfferDescription Abhängigkeit von Aktivitäten wie diesen hat: t.boolean "discovery", default: false t.boolean "meeting_animals", default: false t.boolean "milking_animals", default: false t.boolean "tasting", default: false t.boolean "birth_animal", default: fal....
5 Feb. 2021 im 14:32
Ich versuche, eine has_many-Beziehung einzurichten, in der ein Benutzer einen Warenkorb mit einem Artikel haben kann. Ich kann dem Benutzer Wagen hinzufügen (chip.carts << chips_cart), aber ich kann keine Artikel in meine Wagen legen (chips_cart << coffee). Ich erhalte NoMethodError: undefined meth....
Wie soll ich die Activerecord-Migration schreiben, um dies widerzuspiegeln: CREATE TABLE table ( c1 data_type, c2 data_type, c3 data_type, UNIQUE (c2, c3) ); Dies fügt eine eindeutige Einschränkung für eine Spalte hinzu. Ich suche jedoch nach einer eindeutigen Einschränkung für die ....
26 Jän. 2021 im 10:51