Tag: has-many-through

In Ruby on Rails, eine has_many :through association wird oft verwendet, um eine viele-zu-viele-Verbindung mit einem anderen Modell. Diese Assoziation zeigt, dass das deklarieren Modell angepasst werden kann mit null oder mehr Instanzen von einem anderen Modell, dass Sie durch ein drittes Modell.

Wie der Zugriff auf Felder in einer benutzerdefinierten viele-zu-viele-durch Objekt-templates

Anzahl der Antworten 1 Antworten
Betrachten Sie die folgenden Modelle: class Person(models.Model): name = models.CharField(max_length=128) class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyField(Person, through='Membership') class Membership(models.Model): person = models.ForeignKey(Person) group = models.ForeignKey(Group) date_joined = models.DateField() invite_reason = models.CharField(max_length=64) Mitgliedschaft ist eine angepasste

Wie kann ich neue Datensätze erstellen mit has_many :through und Ehre :Bedingungen?

Anzahl der Antworten 1 Antworten
Sagen wir, ich habe einen Kurs, in dem Studenten können sich über eine Mitgliedschaft (z.B. eine has_and_belongs_to_many Beziehungen von Kursen und Studenten). Manche Mitgliedschaften sind für Studenten, die nur die Beobachtung der Klasse (nicht für Kredit -,

Rails hat viele und gehört zu einem

Anzahl der Antworten 2 Antworten
Ich habe eine User Modell hat viele projects und ein Project Modell, das kann viele users, sondern gehört auch zu einem einzelnen Benutzer (dh der Benutzer, der dieses Projekt erstellt haben). Es gehört zu einer User. Es

ActiveRecord::StatementInvalid: Mysql2::Error: Tabelle existiert nicht

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, einfache interne messaging-Dienst für die, die ich verwendet haben entwickeln, die für die Authentifizierung, so habe ich die Benutzer-Tabelle. Habe ich eine Nachrichten-Tabelle für Nachrichten und eine join-Tabelle mit dem Namen messages_users. Ich

has_many durch zusätzliche Attribute

Anzahl der Antworten 4 Antworten
Wie können wir weitere Parameter gesetzt werden, in has_many durch Verbände? Dank. Das neelesh wie, was zusätzlichen parameter? Ich habe ein Modell post, eine join-Modell PostTag und Modell-tag. Ich will angeben, wer erstellt den entsprechenden tag für

mit has_many :through und bauen

Anzahl der Antworten 3 Antworten
habe ich drei Modelle, die alle für eine has_many :through-Beziehung. Sie sehen so aus: class Company < ActiveRecord::Base has_many :company_users, dependent: :destroy has_many :users, through: :company_users accepts_nested_attributes_for :company_users, :users end class CompanyUser < ActiveRecord::Base self.table_name = :companies_users

join-Modell Attribute in rails has_many :through

Anzahl der Antworten 3 Antworten
als Beispiel habe ich ein Modell von Gruppe und Modell-Nutzer dem Sie verbunden sind mit :has_many, :through => groups_users groups_users-Tabelle ein Attribut, genannt moderator, der angibt, ob ein Benutzer ist ein moderator der Gruppe Frage: wie erhalte

Rails 3, verschachtelte multi-level-Formen und has_many durch

Anzahl der Antworten 2 Antworten
Ich versuche, es zu arbeiten, aber es nicht ganz! Habe ich class User < ActiveRecord::Base has_many :events, :through => :event_users has_many :event_users accepts_nested_attributes_for :event_users end class Event < ActiveRecord::Base has_many :event_users has_many :users, :through => :event_users accepts_nested_attributes_for

activerecord finden durch Assoziation

Anzahl der Antworten 2 Antworten
Ich versuche zum abrufen eines activerecord-Objekts aus meiner db. Meine Modelle sind class User < ActiveRecord::Base belongs_to :account has_many :domains, :through => :account end Und class Account < ActiveRecord::Base has_many :domains has_many :users end Und class Domain

Simple_Form Verein mit has_many :durch extra-Feld

Anzahl der Antworten 3 Antworten
Habe ich zwei Modelle, Entwickler und Aufgaben, class Developer < ActiveRecord::Base attr_accessible :address, :comment, :email, :name, :nit, :phone, :web has_many :assignments has_many :tasks, :through => :assignments end class Task < ActiveRecord::Base attr_accessible :description, :name, :sprint_id, :developer_ids has_many

Filtern Kind-Objekte in einer has_many :through-Beziehung in Rails 3

Anzahl der Antworten 3 Antworten
Grüße, Ich habe eine Anwendung, wo Companies und Users müssen, gehören zu jeder anderen durch eine CompanyMembership Modell enthält zusätzliche Informationen über die Mitgliedschaft (insbesondere, ob oder ob nicht der Benutzer ist ein admin von der Firma,

Überprüfen, dass ein Objekt ein oder mehrere assoziierte Objekte

Anzahl der Antworten 3 Antworten
Ich brauche, um sicherzustellen, dass, wenn ein Produkt erstellt, so muss mindestens einer Kategorie zugeordnet werden. Ich könnte dies mit einer benutzerdefinierten Validierung Klasse, aber ich hatte gehofft, es war ein standard-Weg, es zu tun. class Product

RoR verschachtelt :include sub-Ressourcen in to_xml/to_json

Anzahl der Antworten 2 Antworten
Ich habe ein komisches Datenmodell situation, mit zu beginnen, so dass vielleicht mein ganze Ansatz ist falsch. Hier ist, was ich Tue: Habe ich eine Klasse namens Vogel und eine einfache Klasse namens Farbe. Konzeptionell, jeder Vogel

abhängig = & gt; Zerstöre eine Verbindung "has_many through"

Anzahl der Antworten 3 Antworten
Offenbar abhängig => vernichten wird ignoriert, wenn auch über die :durch option. Also ich habe diese... class Comment < ActiveRecord::Base has_many :comment_users, :dependent => :destroy has_many :users, :through => :comment_users ... end ...aber das löschen von Kommentaren

Wie verwenden Sie Rückrufe in einer has_many durch Zuordnung?

Anzahl der Antworten 2 Antworten
Ich habe eine Aufgabe, ein Modell verbunden, um ein Projekt-Modell über has_many durch und zu Bearbeiten müssen die Daten vor dem löschen/einfügen über den Verein. Da "Automatische Löschung von join-Modellen ist die direkte, nicht zerstören callbacks ausgelöst

accresents_nested_attributes_for mit has_many = & gt; : über Optionen

Anzahl der Antworten 7 Antworten
Habe ich zwei Modelle, links und tags, verbunden durch eine Dritte, link_tags. Der folgende code ist in meiner Link-Modell. Verbände: class Link < ActiveRecord::Base has_many :tags, :through => :link_tags has_many :link_tags accepts_nested_attributes_for :tags, :allow_destroy => :false, :reject_if

Wie vermeidet man Duplikate in einer has_many: through-Beziehung?

Anzahl der Antworten 8 Antworten
Wie kann ich Folgendes erreichen? Ich habe zwei Modelle (blogs und Leser) und eine JOIN-Tabelle, die wird mir erlauben, haben eine N:M-Beziehung zwischen Ihnen: class Blog < ActiveRecord::Base has_many :blogs_readers, :dependent => :destroy has_many :readers, :through =>

Rails has_many: through Suche nach zusätzlichen Attributen im Join-Modell

Anzahl der Antworten 4 Antworten
Neu für Ruby und Rails aber ich bin Buch gebildet, die von jetzt (die anscheinend nichts bedeutet, haha). Habe ich zwei Modelle, Ereignis und Benutzer kam durch eine Tabelle EventUser class User < ActiveRecord::Base has_many :event_users has_many

Rails RSpec Tests für eine has_many: through-Beziehung

Anzahl der Antworten 3 Antworten
Ich bin neu zu testen und schiene, aber ich versuche, mein TDD-Prozess richtig. Ich Frage mich, wenn Sie jede Art von Paradigma für die Prüfung has_many :durch Beziehungen? (oder einfach nur has_many im Allgemeinen nehme ich an).

has_many: mit einem Fremdschlüssel durch?

Anzahl der Antworten 1 Antworten
Gelesen habe ich mehrere Fragen zu diesem Thema, aber habe noch eine Antwort zu finden, das funktioniert für meine situation. Habe ich 3 Modelle: AppsAppsGenres und Genres Hier sind die relevanten Felder aus jeder dieser: Apps application_id

Aktiver Datensatz has_many: through einen verknüpften Datensatz entfernen

Anzahl der Antworten 1 Antworten
Dies kann eine sehr einfache Beaufsichtigung auf meinem Teil, aber ich kann nicht scheinen zu erinnern, eine einfache Methode zum entfernen einer Assoziation zwischen zwei Objekten verbunden über has_many :through. IE: class Photo has_many :tags, :through =>

Rails: HasManyThroughAssociationNotFoundError

Anzahl der Antworten 3 Antworten
Habe ich Probleme mit dem Erhalt einer has_many through Verein zu arbeiten. Ich bekomme immer diese exception: Article.find(1).warehouses.build ActiveRecord::HasManyThroughAssociationNotFoundError: Could not find the association :entries in model Article Diesen Modellen beteiligt: class Article < ActiveRecord::Base has_many :warehouses,

Wie bestelle ich eine has_many durch Zuordnung in Ruby on Rails?

Anzahl der Antworten 7 Antworten
Angesichts der folgenden AR-Modelle, ich würde gerne zu Sortieren, die Benutzer alphabetisch nach Nachnamen gegeben, wenn ein handle für eine Aufgabe: #user has_many :assignments has_many :tasks, :through => :assignments #assignment belongs_to :task belongs_to :user #task has_many :assignments

Rails 4 Form: has_many through: Checkboxen

Anzahl der Antworten 2 Antworten
Ursprüngliche Frage Zwei Ressourcen: users und animals. Beim anlegen eines Benutzers, der client wählt Kästchen, um zu sagen, wie viele Tiere Sie haben. Wenn der Benutzer das Formular abgeschickt wird, sollte es nicht nur eine neue user

Ruby-on-Rails: Mehrere has_many: möglich?

Anzahl der Antworten 4 Antworten
Ist es möglich, mehrere has_many :through Beziehungen, die Sie passieren einander in Rails? Ich erhielt den Vorschlag, so zu tun, als eine Lösung für die andere Frage, die ich gepostet, aber nicht in der Lage gewesen, um

rails has_many: through - Ist es möglich, Bedingungen in der durchgehenden Tabelle zu haben?

Anzahl der Antworten 2 Antworten
Gibt es 2 Modelle, und Sie sind verbunden mit einer has_many :obwohl Beziehung. Gibt es die :Bedingungen parameter, die sich für einen Zustand in den anderen Modell-Tabelle, aber es ist irgendwie zu schaffen, ein Zustand, in der

Rails has_many: durch verschachtelte Form

Anzahl der Antworten 3 Antworten
Habe ich nur sprang in has_many :through Vereins. Ich bin zu versuchen, die Fähigkeit zum speichern von Daten für alle 3 Tabellen (PhysicianPatient und association table) über ein einziges Formular. Meine Migrationen: class CreatePhysicians < ActiveRecord::Migration def

wie man Datensätze zu has_many hinzufügt: durch Verknüpfung in Schienen

Anzahl der Antworten 3 Antworten
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end Wie Stell ich das um die

Wie Implementieren eines Friendship Model in Rails 3 für eine Social Networking-Anwendung?

Anzahl der Antworten 5 Antworten
Ich arbeite aktuell an einer kleinen social-networking-Anwendung, und jetzt versuche ich ein Modell zu erstellen, stellt Freundschaften zwischen Benutzer. Dies ist, was ich kam mit so weit: class User < ActiveRecord::Base # ... has_many :friendships has_many :friends,

So richten Sie Factory in FactoryGirl mit has_many association ein

Anzahl der Antworten 5 Antworten
Kann mir jemand sagen, ob ich werde einfach über das setup der falsche Weg ist? Habe ich folgende Modelle, die has_many.durch Verbände: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ...

Rails - Nach Join-Tabellendaten sortieren

Anzahl der Antworten 3 Antworten
Ich habe eine RoR-Projekt in Arbeit. Hier sind die entsprechenden Abschnitte meiner Modelle. Hause has_many :communities, :through => :availabilities has_many :availabilities, :order => "price ASC" Gemeinschaft has_many :homes, :through => :availabilities has_many :availabilities Verfügbarkeit belongs_to :home belongs_to

Schienenverbände - has_many = & gt; : durch - aber gleiches Modell

Anzahl der Antworten 2 Antworten
Was ich versuche zu tun: Ich habe einen blog und wollen zeigen, related posts unterhalb der main-post. class Post < ActiveRecord::Base has_many :related_posts has_many :posts, :through => :related_posts end Und dann in die join-Modell/Tabelle class RelatedPost <