gpt4 book ai didi

ruby-on-rails - rails 选择带有多个预选值的标签

转载 作者:行者123 更新时间:2023-12-03 07:56:18 26 4
gpt4 key购买 nike

我想有一个多选框。选择框将包含数据库中的所有商店,但将选择用户所属的商店。

我已经到了一半。我有一个选择框,其中包含数据库中的所有商店。我无法选择用户所属的那些。

我有以下几点:

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

我有一张 map ,上面有用户所属的商店。它在:
@user.stores

最佳答案

经过大量的反复试验后,以下对我有用:

<%= select_tag 'stores[]', options_for_select(@stores.map { |s| [s.store_name, s.store_id] }, @user.stores.pluck(:id)), multiple: true, size: 10 %>

关于ruby-on-rails - rails 选择带有多个预选值的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196382/

26 4 0