On 8 January 2011 21:58, Colin Law <[email protected]> wrote:
> On 8 January 2011 20:48, Mauro <[email protected]> wrote:
>> On 8 January 2011 21:42, Frederick Cheung <[email protected]> wrote:
>>>
>>>
>>> On Jan 8, 8:37 pm, Mauro <[email protected]> wrote:
>>>> Even reading the documentation I can not figure out what is the
>>>> select_tag difference between this:
>>>
>>> Neither of those are valid ruby. Have you made a typo somwhere?
>>
>> No no they are right, perhaps in the second example there is no need
>> of :multiple => true.
>> If you try they work.
>
> I have and they don't. Can you guarantee that you have copied and
> pasted out of working code? The first one has a missing " and they
> both have space after <% before = which is not allowed.
They work.
The first:
<%= select_tag("bags[]", options_for_select(@bags.collect { |bb|
[bb.bag_type, bb.id] },
@ruser.bags.collect { |ub| ub.id }), {:multiple => true, :id
=> "bags"}) %>
the second:
<%= select_tag "bags[]", options_for_select(@bags.collect { |bb|
[bb.bag_type, bb.id] }, :multiple => true, :id => "bags") %>
Obviously you must have a ruser and bag model, that code is in the
form used to create a new ruser.
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.