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.

Reply via email to