我通过将字符串哈希传递给Rails的grouped_options_for_select
辅助方法来生成一组选项。我想禁用一些选项,但似乎没有官方的方法来实现这一点,因为与其他辅助方法(如disabled:
不同),groups_options_for_select不会采用options_for_select
哈希。有没有办法绕过这个?
答案 0 :(得分:2)
通过rails source here后,发现传递禁用参数的方法如下:
grouped_options_for_select(grouped_options, {selected: [11, 12], disabled: [14, 15]})
其中11,12,14,15是记录ID。