我想要有一个多选框。选择框将包含数据库中的所有商店,但用户所属的商店将被选中。导轨选择标签,预先选择多个值
我走了一半。我有一个选择框,其中包含数据库中的所有商店。我无法选择用户所属的。
我有以下:
<%= 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 %>
我有存储的地图用户所属的。它是:
@user.stores
FYi,只是一个微小的spaceave /不错的Ruby - 你可以缩短@ user.stores.map {| j | j.store_id}到@ user.stores.map(&:store_id) – Squadrons 2013-01-16 19:33:20
谢谢bro!但我认为你可以使用'@ user.store_ids'来代替'pluck' – 2017-07-28 13:26:44