0

我需要对选项标签进行分组,但组和值在同一个表中。假设我有模型“Person”,方法是 :age 和 :name,我想按年龄分组并列出相应年龄的所有名称。这将是这样的:

option_groups_from_collection_for_select(@people, :name, :age, :id, :name, 1)

显然这不起作用,因为 :name 是单个值。有简单的解决方案吗?也许通过为 Person 创建一个方法“:names”,但我如何将连接设置为:age?

-Bump(没人知道?也许我可以用所有这些组和选项构建一个字符串?)

4

1 回答 1

0

我认为您缺少此处显示的方法的group_label_method参数。option_groups_from_collection_for_select

尝试:

option_groups_from_collection_for_select(@people, :name, :name, :age, :id, :name, 1)
于 2012-09-27T20:59:41.683 回答