2016-10-03 8 views
0

Ich möchte in der Lage sein, eine Auswahl zu haben, die den Wert von zwei Modellattributen angibt. Wenn Sie also in einem Dropdown-Feld "Ja" auswählen, wird der Wert von Attribut a und Attribut b beim Übermitteln des Formulars auf "Ja" gesetzt. Obwohl das unten nicht funktioniert, könnte es helfen zu erklären, was ich meine:Verknüpfen Sie zwei Attribute zu einem Formularelement

= f.select :trial, :free , [['Yes', 'true'], ['No', 'false']], {}, class: 'selectpicker mandatory' 

Antwort

1

Sie können das nicht tun.

Sie können stattdessen das Objekt free mitvalidieren (das wurde durch Auswahl aus einem Dropdown-Menü festgelegt).

+0

Ja, ich hatte diesen Ansatz verwendet, dachte aber, es wäre gut, den anderen Ansatz zu nehmen. Leider ist es nicht möglich, also werde ich mit meinem ursprünglichen Ansatz gehen. Danke trotzdem. – EamonnMcElroy

Verwandte Themen