LoginSignup
2
2

More than 5 years have passed since last update.

grouped_collection_select の使い方

Last updated at Posted at 2015-05-19

問題意識

Ruby on Rails で OPTGROUP によるプルダウンメニュー/セレクトボックスの多層メニューを実現したい。

NS_OptGpTest_no20.gif

みたいなもの。

解決方法

grouped_collection_select を使う。
ここのAPI解説がとてもよい。英語だがしっかり読めば理解できる。

要するに、親が複数の子要素を持つ場合、親要素のリスト、親要素から子要素を取り出すメソッド名、親要素の名前を取り出すメソッド名、子要素の名前と値を取り出すメソッド名等を指定することで、OPTGROUP と OPTION からなる HTML 断片を生成してくれる。

一瞬引数が多くてビビるが、理解してしまえば、すごく便利。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2