Rails为多态关联中的select分组选项

时间:2018-06-12 18:18:11

标签: ruby-on-rails

我有一个可以指定所有者或场地的事件模型

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_selectoptions_for_select?我会很感激任何其他想法。

0 个答案:

没有答案