2011-10-23 2 views
4

Я использую много флажков на странице, как:Рельсы флажок и PARAMS

<%= check_box_tag(:one, value = 1) %></p> 

Представьте себе, что это идет от 1 до 20, все равно со значением изменилось. Как я могу получить в контроллере params тех, которые были проверены?

Пример: Если пользователь проверяет 3, 5 и 10, как я могу получить только эти параметры в одном параметре?

ответ

5

Вы будете уже получить только те, которые были проверены; неконтролируемые поля не отправляются на сервер.

+0

Но как я могу получить их только из одного параметра? Просто не кажется правильным получить его, используя множество параметров. –

+0

@ArthurWilson Не уверен, что вы имеете в виду. Если их все называют одинаковыми, они не являются массивами? (Я не помню, как с головы доски, извините.) –

+0

Как если бы я назвал их ': numbers []' и вызовет 'params (: numbers)' он будет работать? –

Смежные вопросы