Als «has-many» getaggte Fragen

5
Rails has_many mit Aliasnamen
In meinem Benutzermodell könnte ich haben: has_many :tasks und in meinem Aufgabenmodell: belongs_to :user Angenommen, der Fremdschlüssel 'user_id' wurde in der Aufgabentabelle gespeichert, könnte ich Folgendes verwenden: @user.tasks Meine Frage ist, wie deklariere ich die Beziehung has_many so, dass ich auf die Aufgaben eines Benutzers verweisen kann als: @user.jobs ... …

3
Verwenden Sie standardmäßig einen Bereich für eine Rails-Beziehung has_many
Angenommen, ich habe die folgenden Klassen class SolarSystem < ActiveRecord::Base has_many :planets end class Planet < ActiveRecord::Base scope :life_supporting, where('distance_from_sun > ?', 5).order('diameter ASC') end Planethat einen Umfang life_supportingund SolarSystem has_many :planets. Ich möchte meine has_many-Beziehung so definieren, dass der Bereich automatisch angewendet wird , wenn ich solar_systemnach allen zugeordneten …

2
ActiveAdmin mit has_many Problem; undefinierte Methode 'new_record?'
Ich versuche, ein ActiveAdmin-Formular für ein Rezeptmodell anzupassen, das eine has_many-Beziehung zu Step hat. class Recipe < ActiveRecord::Base has_many :steps end class Step < ActiveRecord::Base acts_as_list :scope => :recipe belongs_to :recipe end Ich habe Folgendes in meiner ActiveAdmin-Datei in Bezug darauf: form do |f| f.has_many :steps do |ing_f| ing_f.inputs end …

4
Rails has_many: durch Suchen nach zusätzlichen Attributen im Join-Modell
Neu für Ruby und Rails, aber ich bin inzwischen in einem Buch ausgebildet (was anscheinend nichts bedeutet, haha). Ich habe zwei Modelle, Event und User, die über eine Tabelle EventUser verbunden sind class User < ActiveRecord::Base has_many :event_users has_many :events, :through => :event_users end class EventUser < ActiveRecord::Base belongs_to :event …

8
Wie schreibe ich eine Rails-Finder-Methode, bei der keines der has_many-Elemente ein Nicht-Null-Feld enthält?
Ich benutze Rails 5. Ich habe das folgende Modell ... class Order < ApplicationRecord ... has_many :line_items, :dependent => :destroy Das LineItem-Modell hat das Attribut "discount_applied". Ich möchte alle Bestellungen zurückgeben, bei denen es keine Instanzen einer Werbebuchung gibt, bei denen das Feld "discount_applied" nicht null ist. Wie schreibe ich …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.