oliver torres wrote:
> Guys, I have a partial for a form here:

[...]
> So I want to have a drop down where people can select what kind of
> update this is before they post it,
> something like: general or Job etc.
> On an example code I found this;
> 
>   <p>
>   <%= f.label :group_ids, "Group" %>
>   <%= f.collection_select :group_ids, Group.all(:order => "name
> ASC"), :id, :name %>
>   <p>
> 
> Wich basically renders a drop down menu with all  "Groups"
> Im my case I need to do something like this:
> 
>   <p>
>   <%= f.label :update_type, "Post" %>
>   <%= f.collection_select :update_type, Post.all(:order => "name
> ASC"), :id, :name %>
>   <p>
> 
> 
> except, I dont have a local variable f on my partial on the first
> chuck of code above.

Right, because form*_tag doesn't create a FormBuilder object.

> so what is the syntax to change my last last piece of code to work
> with the partial above so I
> can effectively render a drop down that will let me select the
> update_type ?
> 

If you had read the docs for collection_select, you would have found 
that it takes one more argument when no FormBuilder is involved.  If 
that syntax doesn't work in your particular case, select_tag (and 
perhaps options_from_collection_for_select ) will.

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
[email protected]
-- 
Posted via http://www.ruby-forum.com/.

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