gpt4 book ai didi

ruby-on-rails - 使用 grouped_options_for_select 设置默认值,使用 f.select

转载 作者:数据小太阳 更新时间:2023-10-29 08:56:56 25 4
gpt4 key购买 nike

我有一个由以下呈现的分组下拉菜单,

= f.select :location_id, 
grouped_options_for_select(grouped_location_options,
default_location_name),
{ selected: default_location_name },
class: 'form-control'

我希望将默认值设置为未分配,但上面的代码似乎并没有按照我的意愿进行。

有人可以给我一些线索来解决这个问题吗??

非常感谢!

最佳答案

您可以使用以下任何格式提供组选项:

    grouped_options = {
'North America' => [['United States','US'], 'Canada'],
'Europe' => ['Denmark','Germany','France']
}

 grouped_options = [
['North America', [['United States','US'],'Canada']],
['Europe',['Denmark','Germany','France']]
]

要选择我们和 Denmak,请使用以下代码:

grouped_options_for_select(grouped_options, ['US', 'Denmark'])

更新:

grouped_options = {
'Unassigned' => [['Unassigned','1']],
'Assigned' => [['Trainer 1 Location', 3], ['Trainer 5 Location', 4]]
}

选择未分配使用:grouped_options_for_select(grouped_options, ['1'])

grouped_option_from_select 中选择默认分配的未分配的 pass id

关于ruby-on-rails - 使用 grouped_options_for_select 设置默认值,使用 f.select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50982191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com