2010-11-22 2 views
0

So nehme ich habe zwei Modelle - Projekt- und AufgabenWie ordne ich ein neu erstelltes Objekt zu einem Modellschienen er gehört in

ich Benutzer möchte eine Aufgabe der Lage sein, ein vorhandenes Projekt auswählen und zuweisen es.

Dies muss in einer Task_form getan werden, mit anderen Worten verwende ich Task Controller. Ich weiß, wenn es ein Projektformular ist, kann ich einfach ein verschachteltes Formular mit access_nested_attributes_for in meinem Projektmodell erstellen. Allerdings ist das Problem Ich muss auf ein höheres Modell verweisen.

Vielen Dank im Voraus.

Antwort

1

Eine Option besteht darin, eine Ansicht für das Aufgabenformular zu erstellen, in der sich ein Dropdown-Feld aller vorhandenen Projekte befindet. Sie können collection_select verwenden, um den Multiselect zu erstellen, und dann einfach die ID des Projekts in die Spalte project_id setzen.