У меня есть отношение N к M между несколькими элементами в моем приложении.Итак, я хочу удалить все эти отношения в форме.Чтобы сделать это, я включил в мою форму флажок и хочу передать N.id и M.id моему контроллеру.
Все нормально передаётся моему контроллеру.Но я получил ошибку при попытке получить эти значения.
<% duplicated.each do |element|%>
<tr id="row_user_<%=element["product_lot"].id%>">
<td><%= check_box_tag "product_lots[]", {:bol_id => element["bill_of_lading"].id, :product_lot_id => element["product_lot"].id} %>
И в моем контроллере я получил:
selected_product_lots = params[:product_lots]
selected_product_lots.each do |element|
logger.debug("#{element[:bol_id]}")
end
Если я сделаю печать на моих параметрах [: product_lots], у меня будет:
["{:bol_id=>3086, :product_lot_id=>6021}"]
ИтакЯ хочу знать, как я могу получить bol_id и product_id от каждого элемента.На данный момент я получаю сообщение об ошибке, когда я пытаюсь сделать это:
#{element[:bol_id]}"
no implicit conversion of Symbol into Integer