Forum: Ruby on Rails Implementation checkbox array in rails--How to?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
6b46f4eed76df33a3ffacf87bc9f1079?d=identicon&s=25 vimal (Guest)
on 2009-03-19 08:19
(Received via mailing list)
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
    <input type="checkbox" name="scheduler[lists_selected][]"
value="2"/> 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
81b61875e41eaa58887543635d556fca?d=identicon&s=25 Frederick Cheung (Guest)
on 2009-03-19 10:21
(Received via mailing list)
On Mar 19, 7:18 am, vimal <cool.vimalsm...@gmail.com> 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
6b46f4eed76df33a3ffacf87bc9f1079?d=identicon&s=25 vimal (Guest)
on 2009-03-19 10:25
(Received via mailing list)
Huh :-| Thanks very much Fred
Got it at last... :-)

Regards,
VImal Das
This topic is locked and can not be replied to.