<% @all_permissions = Permission.find(:all, :order => "name")
%>
<% @selected = @page.permissions.collect { |p| p.id } %>
<select name="page[permission_ids][]"
multiple="multiple">
<%= options_from_collection_for_select(@all_permissions, :id, :short,
@selected) %>
</select>
Felipe Mesquita <http://felipemesquita.com/>
http://felipemesquita.com
On Mon, Mar 24, 2008 at 3:24 PM, Emil Kampp <
rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:
>
> I have the following line
>
> [code]<%= collection_select_with_current("permissions",
:permission,
> Permission.find(:all, :order => "name"), :id, :short,
@page.permissions,
> {:multiple => true}) %></label></p>[/code]
>
> This generates a selectbox, with multipleselect enabled. It posts
> correctly, but it does not mark the selected ones as I had hoped it
> would. The code is originally from
> http://wiki.rubyonrails.org/rails/pages/HowtoUseFormOptionHelpers.
>
> Can anyone help me make the current selected items get the
> [code]selected="selected"[/code] tag.
>
> - Emil
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>
--
Felipe Mesquita
http://felipemesquita.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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---