___ answer21792652 ___

Wie ein Noble sagte, ist es richtig! Wenn Sie nach Namen bestellen möchten, verwenden Sie einfach Folgendes:

%Vor%     
___ qstntxt ___

Ich habe 2 Modelle, Veranstaltungsorte und Bereiche (Bereiche bestehen aus ID- und Namensfeldern). Sie sind verwandt wie: Ein Bereich hat viele Orte und jeder Ort gehört zu einem Gebiet.

Um einen Veranstaltungsort einem Bereich zuzuweisen, gebe ich gerade die area_id-Nummer in ein Textfeld auf der Seite zum Erstellen eines neuen Veranstaltungsortes ein. Ich kann dann anzeigen, zu welchem ​​Bereich der Veranstaltungsort gehört:

%Vor%

Anstatt die ID-Nummer des Gebiets in das Formular eingeben zu müssen, hätte ich gerne eine Dropdown-Liste, die die Gebietsnamen für alle Gebietsaufzeichnungen auflistet und die ausgewählte Region mit diesem Veranstaltungsort beim Speichern verknüpft.

>

Das neue Veranstaltungsformular:

%Vor%

Ich habe es versucht:

%Vor%

Aber bekommen:

  

Sie haben ein Nullobjekt, wenn Sie es nicht getan haben   erwarte es!
Sie könnten ein erwartet haben   Instanz von Array.
Der Fehler ist aufgetreten   während der Auswertung von nil.map

Jede Hilfe wird sehr geschätzt!

    
___ tag123forms ___ Ein Formular ist im Wesentlichen ein Container, der verwendet werden kann, um eine beliebige Menge einer Teilmenge verschiedener Datentypen zu speichern. HTML-Formulare werden verwendet, um Daten an einen Server zu übergeben. VB- und C # -Formulare sind die Fenster, die für die Interaktion mit dem Benutzer verwendet werden. ___ tag123activerecord ___ 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. ___ tag123dropdownmenu ___ Ein GUI-Element für die Benutzeroberfläche, ähnlich einem Listenfeld, in dem der Benutzer einen Wert aus einer Liste auswählen kann. Wenn eine Dropdown-Liste inaktiv ist, wird ein einzelner Wert angezeigt. Wenn es aktiviert ist, zeigt es eine Liste von Werten an, aus der der Benutzer einen auswählen kann. ___ tag123relationaldatabase ___ Eine relationale Datenbank ist eine Datenbank, die aus Beziehungsvariablen besteht (die auch * relvars *, * R-tables * oder nur * tables * genannt werden). Die Definitions-, Manipulations- und Integritätsregeln von relationalen Datenbanken basieren auf relationalen Operationen, die der Relationalen Algebra und Kalkül entsprechen oder ähnlich sind. Relationale Datenbankprinzipien sind die Grundlage für einen wesentlichen Teil der Theorie und Praxis des Datenmanagements. ___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungs-Framework, das in Ruby geschrieben ist. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ answer4739839 ___

Es sieht so aus als ob %code% nicht definiert ist und vielleicht auch ein paar andere Probleme. Versuchen Sie Folgendes:

%Vor%     
___

8

Ich habe 2 Modelle, Veranstaltungsorte und Bereiche (Bereiche bestehen aus ID- und Namensfeldern). Sie sind verwandt wie: Ein Bereich hat viele Orte und jeder Ort gehört zu einem Gebiet.

Um einen Veranstaltungsort einem Bereich zuzuweisen, gebe ich gerade die area_id-Nummer in ein Textfeld auf der Seite zum Erstellen eines neuen Veranstaltungsortes ein. Ich kann dann anzeigen, zu welchem ​​Bereich der Veranstaltungsort gehört:

%Vor%

Anstatt die ID-Nummer des Gebiets in das Formular eingeben zu müssen, hätte ich gerne eine Dropdown-Liste, die die Gebietsnamen für alle Gebietsaufzeichnungen auflistet und die ausgewählte Region mit diesem Veranstaltungsort beim Speichern verknüpft.

>

Das neue Veranstaltungsformular:

%Vor%

Ich habe es versucht:

%Vor%

Aber bekommen:

  

Sie haben ein Nullobjekt, wenn Sie es nicht getan haben   erwarte es!
Sie könnten ein erwartet haben   Instanz von Array.
Der Fehler ist aufgetreten   während der Auswertung von nil.map

Jede Hilfe wird sehr geschätzt!

    
Dave 19.01.2011, 19:16
quelle

2 Antworten

29

Es sieht so aus als ob @areas nicht definiert ist und vielleicht auch ein paar andere Probleme. Versuchen Sie Folgendes:

%Vor%     
aNoble 19.01.2011, 19:39
quelle
0

Wie ein Noble sagte, ist es richtig! Wenn Sie nach Namen bestellen möchten, verwenden Sie einfach Folgendes:

%Vor%     
Nathan 15.02.2014 02:30
quelle