Ruby on rails 如何订购分组的集合选择

Ruby on rails 如何订购分组的集合选择,ruby-on-rails,Ruby On Rails,好的,这是我的问题。我有一个按类别排序的子类别下拉列表。这很酷,但我真的需要订购子类别以及。下面是有问题的代码: <%= grouped_collection_select(:subcategory, :id, Category.order(:name), :populated_subcategories, :name, :id, :name, {}, { :class=> "form-control" }) %> “表单控件”})%> 如果您在关联上设置顺序,我认为它应该可

好的,这是我的问题。我有一个按类别排序的子类别下拉列表。这很酷,但我真的需要订购子类别以及。下面是有问题的代码:

<%= grouped_collection_select(:subcategory, :id, Category.order(:name), :populated_subcategories, :name, :id, :name, {}, { :class=> "form-control" }) %>
“表单控件”})%>

如果您在关联上设置顺序,我认为它应该可以工作

has_many :populated_subcategories,     -> { order('name') }

如果你对协会进行排序,我认为它应该会起作用<代码>有很多:填充的子类别,->{order('name')}是谁干的!谢谢没问题。虽然这会在应用程序中的任何地方排序,但您可以执行@category.populated_subcategories这正是我们想要的,所以没问题