Ich habe ein Formular erstellt, das Daten aus 2 Tabellen (Eltern und Kind) anzeigen muss. Wenn das Formular gesendet wird, werden nur die untergeordneten Felder aktualisiert (die übergeordneten Felder sollen nur angezeigt werden). Während die übergeordneten Modellfelder angezeigt werden, müssen diese vor Aktualisierungen geschützt werden (vorzugsweise über den Formbuilder und nicht über CSS).Rails Form Builders - So zeigen Sie ein schreibgeschütztes Feld an oder schützen ein Feld
FWIW dies ist ein ziemlich häufiger Master/Detail Use Case. Ich konnte jedoch keine Beispiele dafür finden - die meisten Beispiele, die ich gesehen habe, scheinen trivial zu sein/Einzelmodellanzeige/Aktualisierung, bei der alle angezeigten Felder aktualisierbar sind.
Alle Ideen/Beispiele/Vorschläge/Tutorials/Beispiele von realen Welt, Multi-Modell-Rails Formen wäre hilfreich.
TIA
OK - Ein Kind-Formular, das Daten von einem Elternteil anzeigt, ist, was ich hier war (vielleicht habe ich die Frage schlecht formuliert?). Wie auch immer, ich bin immer noch unklar, wie man die Eltern-Datensatz-Felder schreibgeschützt machen soll - AFAIK Standardmäßig erstellt der Formular-Builder Eingabefelder für alle Modellfelder. Ein Beispiel wäre hier hilfreich. – BrendanC
Können Sie mir Ihren aktuellen 'Form Builder' Code zeigen? Ich bin immer noch ein wenig verwirrt darüber, was du meinst. Wenn Sie das Formular erstellen, können Sie alle Felder, die Sie sehen, haben. – tsdbrown