I’m using check_box but I’m not married to it, probably because I don’t
understand it. Basically, I am presenting a list of upcoming payments
and I want to select which items are to be paid…
<% form_for :supptrans, @supptrans,
:url => { :action => “accept_checks” } do |form| %>
<% odd_or_even = 0
for check_due in @supptrans
odd_or_even = 1 - odd_or_even
%>
and when I checked 3 different boxes, I see in a <%= debug params %>
only the first line item is returned…
— !map:HashWithIndifferentAccess
check_due: !map:HashWithIndifferentAccess
print_check: “0”
commit: Print Checks
authenticity_token: HqDnPuefppjsMYQhZwAq0akBrQTfnvIKrHciv81aKe0=
action: accept_checks
controller: payables
and it returns a value of ‘0’ because it was unchecked.
I was hoping that it would return each line item that was checked or all
of the line items and I could loop through them and discard the
unchecked items but I only get the first value, nothing else.
How can I accomplish this?
Craig
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.