gpt4 book ai didi

ruby-on-rails - 如何使用simple_form创建分组的选择框?

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

我正在使用simple_form gem创建Rails表单。
http://github.com/plataformatec/simple_form

一切都很好,除了我如何创建分组选择框?在文档中或通过google-ing无法找到它。

最佳答案

这个问题很老,但是无论如何它都是“simple_form grouped select”谷歌搜索的最高结果,所以我认为下一个读者可能会受益于一些创造性的方法来使用最新的simple_form创建它们(取自测试,这始终是最好的文档) )

<%= f.input :author,
:as => :grouped_select,
:collection => [['Authors', ['Jose', 'Carlos']], ['General', ['Bob', 'John']]],
:group_method => :last %>

<%= f.input :author,
:as => :grouped_select,
:collection => Proc.new { [['Authors', ['Jose', 'Carlos']], ['General', ['Bob', 'John']]] },
:group_method => :last %>

<%= f.input :author,
:as => :grouped_select,
:collection => { ['Jose', 'Carlos'] => 'Authors' },
:group_method => :first,
:group_label_method => :last %>

<%= f.input :author,
:as => :grouped_select,
:collection => { 'Authors' => ['Jose', 'Carlos'] },
:group_method => :last,
:label_method => :upcase,
:value_method => :downcase %>

关于ruby-on-rails - 如何使用simple_form创建分组的选择框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4037537/

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