У меня следующий хэш:Rails 4 - как заполнять флажки из хэша?
CAR_SERVICE = {"Service 1" => 0,
...
"Service 43" => 33}
и мне нужно взять данные из хэша и отображать их в 34 флажков. Тогда у меня есть таблица базы данных с этой структурой:
car_services:
- id
- car_id
- service_number # here goes the value (0 to 33) from the hash
Есть ли метод или помощник, который будет принимать этот хэш и «отобразить его в флажками» и после того, как пользователь сохранить их, то будет автоматически проверяться соответствующее те (те, которые пользователь проверил)?
спасибо.
PS: Там select
помощник, который это сделать (но мне нужно «тот же» функциональность для флажков):
<%= f.select :status, CAR_STATUS, {}
Просьбы представить код вашего шаблона, где вы создаете список флажков - в конце концов - это часть вашего кода, который вы запрашиваете для –
У меня ее нет - я имею в виду, я мог бы сделать это с помощью цикла, но Я просто ищу, если есть более эффективный способ сделать это (например, например, фрагмент 'f.select'). – user984621
@ user984621 Я думаю, что нет прямого помощника, а вам нужно зациклиться на нем ... –