下記のようにプルダウンの項目を区切り線で区切ってグルーピングしたい時、grouped_options_for_select でプルダウン内の選択項目を作成することで「opt group label」を使用したグルーピングが実現できます。
-------
AAAA
BBBB
-------
ああああ
いいいい
実際のviewで記述されるコードは下記のようになります。
ruby:
= select :page, :subject, grouped_options_for_select([['AAAA','BBBB'],['ああああ','いいいい']], nil, divider: '-------')