Отдельные параметры формы при разделении данных POST - PullRequest
1 голос
/ 13 ноября 2009

Я пытаюсь получить доступ к переменной даты из формы по отдельности к другим переменным. Форма представляет собой форму плагинов. Проблема, с которой я сталкиваюсь, заключается в том, что дата представляет собой выпадающий список из трех частей, и простое выполнение параметров [: friend] [: born_on], похоже, не помогает, так как возвращает NULL.

Вот мои параметры вывода;

Параметры: {"commit" => "Create", "action" => "create", "authenticity_token" => "6 + PyuqUNQySe29iEF69PIFvv6DOie5bp4jZAcRva85c =", "controller" => "friends", "friend" => {"born_on (1i)" => "1973", "born_on (2i)" => "3", "born_on (3i)" => "5", "is_female" => "false", "last_name" = > "Smith", "first_name" => "John"}}

Я хочу использовать переменную для установки другого метода; event.happening_on

Любая помощь приветствуется - спасибо!

1 Ответ

1 голос
/ 13 ноября 2009

Причина, по которой params [: friend] [: born_on] ничего не возвращает, заключается в том, что это не имя параметра.

Похоже, что значения, которые вы ищете, это одно из: params[:friend]["born_on(1i)"], params[:friend]["born_on(2i)"] или params[:friend]["born_on(3i)"]. Что соответствует тому, что выглядит, год, месяц и день соответственно.

...