Implementation checkbox array in rails--How to?

Hi,

I am having a nested array like
AVAIL_LISTS = [["Purchased User, 1], ["Downloaded User, 2"]].

In the form i have to allow to check any options applicable
so, in view i have:

<% for list in AVAIL_LISTS %>
    <%= form.check_box("lists_selected[]", {}, list[1]) %>
    <%= form.label list[0] %>
<% end %>

=>i guess this should give
<input type="checkbox" name="scheduler[lists_selected][]"

value=“1”/> Purchased User
Downloaded User

======================================================

I dont have a field column for lists_selected
So, in model i have an attribute accessor like

attr_accessor :lists_selected

======================================================

But i am getting an error like,

undefined method `lists_selected[]' for #<Scheduler:

0x2af2feb5cd88>

======================================================

please suggest, am i going wrong anywhere, i am getting confused

with formhelpers docs
as most of the examples are portrayed with checkbox_tag

Thanks n Regards,
Vimal Das

On Mar 19, 7:18 am, vimal [email protected] wrote:

please suggest, am i going wrong anywhere, i am getting confused

with formhelpers docs
as most of the examples are portrayed with checkbox_tag

You need to use check_box_tag for this sort of stuff (the hidden input
that check_box generates will mess up array parameters)

Fred

Huh :expressionless: Thanks very much Fred
Got it at last… :slight_smile:

Regards,
VImal Das

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs