Это код, который я использую, чтобы получить значение флажка и установить соответствующий флаг,
: checkbox,: collection => ["Нет, спасибо", "Да, конечно!"]%>
<% if (post.content == "true") %>
<%= @flag=1 %>
<%else %>
<%= @flag=0 %>
Но я не получаю новое значение флажка (значение изменяется при нажатии на него) без обновления страницы