我有一个可以指定所有者或场地的事件模型
belongs_to :locatable, polymorphic: true
belongs_to :owner, polymorphic: true
我想按类型对select标记中的选项进行分组,以便HTML看起来类似于:
<optgroup label="Owners">
<option value="1">Owner Name 1</option>
<option value="2">Owner Name 2</option>
</optgroup>
<optgroup label="Venues">
<option value="1">Hotel 1</option>
<option value="2">Hotel 2</option>
<option value="3">Hotel 3</option>
</optgroup>
有没有办法使用任何rails内置帮助程序来完成此操作,例如grouped_options_for_select
或options_for_select
?我会很感激任何其他想法。