Страница регистрации с дополнительными опциями - PullRequest
0 голосов
/ 14 декабря 2010

Я пытаюсь создать страницу с ценами, где пользователи сначала выбирают тему, а затем выбирают план.

Я не могу понять, как сделать то и другое на одной странице, поскольку тема будет одинаковой для всех планов, но каждый план отличается.

У меня есть скрытое поле с названием theme, в котором содержится выбранная тема, но как узнать, какая кнопка отправки будет нажата.

Вот изображение с тем, чего я пытаюсь достичь.

http://cl.ly/3N3b3U0J261r3f1T3q3i

Ответы [ 2 ]

0 голосов
/ 14 декабря 2010

Вы можете добавить разные value к каждой кнопке отправки:

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

И вы можете прочитать это значение из params хэша.

Или вы можете изменить поле nameв кнопке отправки и отметьте это также в params хэше.

0 голосов
/ 14 декабря 2010

Хм, может быть, вы могли бы добавить имя к каждой форме, а затем проверить в параметрах, какая это форма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...