Estoy tratando de tener un cuadro de selección múltiple. El cuadro de selección contendrá todas las tiendas en el DB, pero se seleccionarán aquellas a las que pertenece el usuario.rieles etiqueta de selección con valores múltiples pre seleccionados
Estoy a mitad de camino allí. Obtuve un cuadro de selección que tiene todas las tiendas en la base de datos. No puedo seleccionar aquellos a los que pertenece el usuario.
Tengo el siguiente:
<%= select_tag 'stores[]', options_for_select(@stores.map {|s| [s.store_name, s.store_id]},
:selected => @user.stores.map {|j| [j.store_name, j.store_id]}), :multiple => true, :size =>
10 %>
Tengo un mapa con las tiendas que pertenece un usuario. se encuentra en:
@user.stores
FYi, solo un pequeño espacio/agradable Ruby: puede acortar la opción seleccionada de @ user.stores.map {| j | j.store_id} to @ user.stores.map (&: store_id) – Squadrons
Gracias, hermano! Pero creo que puedes usar '@ user.store_ids' en lugar de' desplumar' –