2009-11-13 1 views
1

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

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

Параметры: { "совершить" => "Создать", "действие" => "создать", "authenticity_token" => "6 + PyuqUNQySe29iEF69PIFvv6DOie5bp4jZAcRva85c =", "контроллер" => "друзья", «друг "=> {" 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

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

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

+0

Большое спасибо, это действительно помогло мне! – nickpellant