On 8 January 2011 21:06, Mauro <[email protected]> wrote:
> 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] },
>       �[email protected] { |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.

Look at your original post, those are not the same, you have taken the
spaces out after <% and added an extra " in the first after
select_tag(.  Plus other changes.

I see now that you have just posted a further correction. Can I
suggest that you post them both again, double checking that you have
exactly the right code for both of them, by running it and then
copy/paste the code into the post.

Colin

-- 
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