Я создаю форму, в которой есть флажки со значениями true или false.
<%= form_tag url_for(action: 'create'), method: "post" do %>
<tbody>
<tr>
<td class="image"> <%= image_tag("https://cdn.iris.nitk.ac.in/images/new_dashboard/button_Human.png", class: 'list_image') %></td>
<td>Profile</td>
<td><%= check_box_tag '1', true, true, :checked => true, data: {toggle: "toggle", on: "Yes", off: "No", onstyle: "success", offstyle: "danger"} %></td>
</tr>
<tr>
<td class="image"> <%= image_tag("https://cdn.iris.nitk.ac.in/images/new_dashboard/withdraw.png", class: 'list_image') %></td>
<td>Withdraw Admission</td>
<td><%= check_box_tag '2', true, true, :checked => true, data: {toggle: "toggle", on: "Yes", off: "No", onstyle: "success", offstyle: "danger"} %></td>
</tr>
<tr>
<td class="image"> <%= image_tag("https://cdn.iris.nitk.ac.in/images/new_dashboard/button_academics.png", class: 'list_image') %></td>
<td>Course Registration</td>
<td><%= check_box_tag '3', true, true, :checked => true, data: {toggle: "toggle", on: "Yes", off: "No", onstyle: "success", offstyle: "danger"} %></td>
</tr>
</tbody>
"btn btn-primary btn-lg btn-block%>
после отправки я перехожу к этому действию создания вcontroller.
def create
1.upto(13) do |i|
(params[:i] ? (current_user.misc_data[:pin_modules] ||= []) << i : next)
end
redirect_to '/'
end end
где pin_modules - массив, который я хочу создать внутри хэша misc_data модели пользователя. Я не получаю никакой ошибки при отправке, но когда я проверяю db, естьнет массива и ничего не сохраняется. Может кто-нибудь, пожалуйста, помогите мне?