我有以下选择:
= f.select(:city, grouped_options_for_select([["USA", ["Alabama", "Alaska"]], ["Canada", ["Ontario", "Quebec"]]]))
这就是我需要的。但不完全是。由于特定的CSS样式,我想通过输入来定义它。但这并不像我预期的那样有效(我希望它在上面的例子中是相同的):
= f.input(:city, collection: [["USA", ["Alabama", "Alaska"]], ["Canada", ["Ontario", "Quebec"]]])
这里的关键是我要使用f.input
(以及参数collection
)来做与我通过f.select
完成相同的事情。有可能吗?