Ruby 如何将特定选项放在rails下拉列表的顶部

Ruby 如何将特定选项放在rails下拉列表的顶部,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby,Ruby On Rails 3,Ruby On Rails 4,我需要在顶部的下拉列表中显示一些特定的选项,并且应该按照alpha顺序对其他选项进行排序。例如,如果列表为 ["CANADA", "PORTUGAL", "AUSTRALIA", "USA", "BRAZIL"] 我需要将下拉列表显示为(根据列表顶部的要求显示美国和葡萄牙,其他按字母顺序显示。) 您想显示所有国家还是仅显示阵列中的国家?哇。令人惊叹的。非常感谢。 ["USA", "PORTUGAL", "AUSTRALIA", "BRAZIL", "CANADA"] list = [2,1,

我需要在顶部的下拉列表中显示一些特定的选项,并且应该按照alpha顺序对其他选项进行排序。例如,如果列表为

["CANADA", "PORTUGAL", "AUSTRALIA", "USA", "BRAZIL"]
我需要将下拉列表显示为(根据列表顶部的要求显示美国和葡萄牙,其他按字母顺序显示。)


您想显示所有国家还是仅显示阵列中的国家?哇。令人惊叹的。非常感谢。
["USA", "PORTUGAL", "AUSTRALIA", "BRAZIL", "CANADA"]
list = [2,1,3,4]

list = [list.delete(4)] + list.sort

puts list.inspect

# [4, 1, 2, 3]