Вы можете использовать button_to_function для создания кнопки, которая будет отмечать / снимать все флажки в форме.
Поместите этот код в поле вашего зрения, куда вы хотите, чтобы ходила кнопка «Выключить / снять». Когда кнопка нажата, она запускает функцию javascript toggleChecked.
<%= button_to_function "Check / Uncheck All", "toggleChecked()" >
Разместите код JavaScript в нижней части окна.
<script type='text/javascript'>
var toggleChecked = function() { $('input[type="checkbox"]').click(); });
</script>
Эту функцию также можно поместить в соответствующий файл .js в assets / javascripts.
Это должно привести вас в порядок.
--------------- ОБНОВЛЕНИЕ ------------------
Button_to_function теперь устарела. Я рекомендую обрабатывать это, используя кнопку HTML5 и jQuery.
Просмотр кода для вашей кнопки:
<button type="button" id="check_all">
Check / Uncheck All
</button>
Javascript:
<script type='text/javascript'>
$('#check_all').on("click", function(){ $('input[type="checkbox"]').click(); });
</script>