我想要有一個多選框。選擇框將包含數據庫中的所有商店,但用戶所屬的商店將被選中。導軌選擇標籤,預先選擇多個值
我走了一半。我有一個選擇框,其中包含數據庫中的所有商店。我無法選擇用戶所屬的。
我有以下:
<%= 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