2010-12-14 15 views
0

Ich versuche eine Preisseite zu erstellen, auf der der Benutzer zuerst das Thema auswählt und dann den Plan auswählt.Anmeldeseite mit zusätzlichen Optionen

Ich kann nicht herausfinden, beide auf einer Seite zu tun, da das Thema für alle Pläne gleich sein wird, aber jeder Plan ist anders.

Ich habe ein verstecktes Feld namens Thema, das das ausgewählte Thema enthält, aber woher weiß ich, welche Schaltfläche zum Senden klicken wird.

Hier ist ein Bild mit dem, was ich versuche zu erreichen.

http://cl.ly/3N3b3U0J261r3f1T3q3i

Antwort

0

können Sie verschiedene value hinzufügen zu jedem Absenden-Button:

<%= f.submit "Plan 1" %> 
<%= f.submit "Plan 2" %> 
<%= f.submit "Plan 3" %> 

Und Sie diesen Wert von params Hash lesen kann.

Oder Sie können name Feld in Senden Schaltfläche ändern und überprüfen Sie es auch in params Hash.

0

Hmm, vielleicht könnten Sie einen Namen zu jedem Formular hinzufügen und dann in den params überprüfen, die sie bilden, ist.

Verwandte Themen