/ / Rails deaktivovať možnosti metódou "grouped_options_for_select" - rubínovo-na-koľajnice, rubín-na-koľajniciach-3, rubínovo-na-koľajniciach-4

Koľajnice vypnúť možnosti s "grouped_options_for_select" metóda - ruby on rails, ruby on rails 3, ruby on rails 4

Vytváram skupinu možností tým, že odovzdám hash reťazcov na Rails " grouped_options_for_select pomocná metóda. Chcem zakázať niektoré z možností, ale zdá sa, že to nie je oficiálny spôsob, ako to dosiahnuť, pretože grouped_options_for_select neberie disabled: hash na rozdiel od iných pomocných metód ako napr options_for_select, Existuje spôsob, ako nejako vynechať toto?

odpovede:

2 pre odpoveď č. 1

Prešiel cez zdroj koľajníc tu, ukázalo sa, že spôsob, ako prejsť zakázané parametre, je nasledujúci:

grouped_options_for_select(grouped_options, {selected: [11, 12], disabled: [14, 15]})

kde 11, 12, 14, 15 sú ID čísla záznamu.