如何在rails的下拉列表中放置特定选项

时间:2015-06-24 17:19:48

标签: ruby ruby-on-rails-3 ruby-on-rails-4

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

["CANADA", "PORTUGAL", "AUSTRALIA", "USA", "BRAZIL"]

我需要将下拉列表显示为(美国和葡萄牙按照列表顶部的要求和其他按字母顺序排列。)

["USA", "PORTUGAL", "AUSTRALIA", "BRAZIL", "CANADA"]

1 个答案:

答案 0 :(得分:2)

list = [2,1,3,4]

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

puts list.inspect

# [4, 1, 2, 3]