polymorphic-associations

___ qstnhdr ___ Rails 4 Polymorphe Assoziationen und Bedenken ___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungsframework, das in Ruby geschrieben wurde. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ qstntxt ___

Ich versuche, meiner %code% -App ein %code% -Modell hinzuzufügen.

Ich habe ein Modell namens %code% erstellt. Es hat:

%Vor%

Ich habe auch Bedenken für %code% und %code% als:

gemacht %Vor%

Ich habe jedes Problem in mein Benutzermodell aufgenommen:

%Vor%

Auf meiner Show-Seite möchte ich die Bewertungen eines bestimmten Benutzers anzeigen (die von anderen Benutzern stammen, die Evaluatoren sind).

In meiner Show habe ich:

%Vor%

In meinem Evaluierungsformular bin ich mir nicht sicher, wie ich den Empfänger der Bewertung bestimmen soll. Ich habe das Basisformular erstellt, aber ich bin mir nicht sicher, wie ich es an den Benutzer binden kann, der die Bewertung erhalten soll / p> %Vor%

Meine Auswertungstabelle hat:

%Vor%

FRAGEN

Wie richte ich die Show-Seite ein, um die erhaltenen Bewertungen eines Benutzers anzuzeigen?

Wie passe ich das Formular so an, dass es eine Benutzer-ID als die Person angibt, die die Auswertung erhalten soll?

    
___ answer36860533 ___

Wie richte ich die Show-Seite ein, um die erhaltenen Bewertungen eines Nutzers anzuzeigen?

Ihre Modellprobleme sollten Ihnen dabei helfen. In der Aktion " %code% " sollte einfach Folgendes hinzugefügt werden:

%Vor%

Dann können Sie es in Ihrer Show-Vorlage verwenden:

%Vor%

Oder verwenden Sie Sammlungserstellung .

Hinweis: Das %code% , das sich momentan in Ihrer Ansicht befindet, sollte in die Controller-Aktion eingefügt werden. Es ist nicht ratsam, das in der Ansicht zu belassen.

Wie passe ich das Formular so an, dass es eine Benutzer-ID als die Person angibt, die die Bewertung erhalten soll?

Wenn Sie den Benutzer identifiziert haben, der als %code% dienen soll, können Sie ihn in Ihrer Controller-Aktion oder in Ihrer Ansichtsform festlegen, falls Sie eine Liste von Benutzern haben, die auf Ihrer Seite ausgewertet werden sollen.

In der Steuerung:

%Vor%

Oder diese einfachere Anweisung sollte dasselbe tun:

%Vor%

Ebenso sollten Sie in der Lage sein, den Evaluator auf die gleiche Weise zu setzen:

%Vor%

In der Ansicht:

%Vor%     
___ tag123polymorphism ___ In der Informatik ist Polymorphie eine Programmiersprache, mit der Werte verschiedener Datentypen einheitlich behandelt werden können. ___ tag123polymorphe Assoziationen ___ Polymorphe Assoziation ist ein Begriff, der in Diskussionen der objektrelationalen Zuordnung in Bezug auf das Problem der Darstellung einer Beziehung von einer Klasse zu mehreren Klassen in der relationalen Datenbankdomäne verwendet wird. ___
1
Antwort

Objekt durch polymorphe Assoziationsschienen erstellen

Ich brauche (oder denke ich) eine polymorphe Assoziation in meinem Modell, aber ich habe etwas falsch. Lass mich meine Situation sehen, es ist ein einfaches Frage / Antwort-System, und die Logik ist die folgende: - Eine Frage kann durch N Antwor...
12.11.2012, 20:59
10
Antworten

Generisches Datenbank-Tabellen-Design

Ich versuche nur, den besten Weg zu finden, meine Tabelle für das folgende Szenario zu entwerfen: Ich habe mehrere Bereiche in meinem System (Dokumente, Projekte, Gruppen und Clients) und für jede dieser können Kommentare protokolliert werden...
16.06.2010, 16:21
3
Antworten

Alle nach polymorphem Typ in Rails finden?

Gibt es eine Möglichkeit, alle polymorphen Modelle eines bestimmten polymorphen Typs in Rails zu finden? Also wenn ich Gruppe, Ereignis und Projekt alle mit einer Deklaration wie: habe has_many :assignments, :as => :assignable Kann i...
23.02.2010, 00:02
2
Antworten

MySQL-Join-Tabellen basierend auf Spaltendaten und Tabellennamen

Ich frage mich, ob das überhaupt möglich ist. Ich möchte 2 Tabellen basierend auf den Daten von Tabelle 1 verknüpfen. Die Beispieltabelle 1 hat Spaltenfutter mit ihren Daten als "Hotdog". Und ich habe eine Tabelle namens Hotdog. Ist es...
17.11.2011, 17:29
2
Antworten

Warum ist der source_type für diese polymorphe Assoziation immer 0?

Aus irgendeinem Grund ist der Quelltyp für eine polymorphe has_many :through Assoziation immer 0, obwohl ein :source_type festgelegt wurde. So sehen meine Models aus ... Foo: %Vor% Leiste: %Vor% TaggedItem: %Vor% Stichwor...
27.02.2014, 11:59
1
Antwort

Rails 4 Polymorphe Assoziationen und Bedenken

Ich versuche, meiner Evaluation -App ein Rails 4 -Modell hinzuzufügen. Ich habe ein Modell namens evaluation.rb erstellt. Es hat: %Vor% Ich habe auch Bedenken für evaluator und evaluatable als: gemacht %Vor% Ich habe je...
04.04.2016, 04:16