Я создаю форму с несколькими флажками, варианты которых представляют собой список ролей пользователей, с моим представлением следующим образом:
<% roles = User.roles %>
<% roles.each do |role| %>
<%= f.label roles.each do %>
<%= f.check_box :role, { multiple: true }, role, nil %>
<% end %>
<% end %>
Проблема, с которой я сталкиваюсь, заключается в том, что флажкисоздается, и правильная роль пользователя соответствует каждому флажку (как подтверждено с помощью инструментов разработчика), но я не могу получить ярлыки для отображения рядом с флажками.
Вывод User.roles выглядит следующим образом:
{"admin"=>0, "developer_admin"=>1, "division_admin"=>2, "development_admin"=>3, "site_admin"=>4}
Что за очевидное здесь я пропускаю?