Avd*_*ept 0 ruby arrays sorting ruby-on-rails ruby-on-rails-3
我有如下数组:
[[value1, value2],[value1, value2], [value1, value2]]
Run Code Online (Sandbox Code Playgroud)
如何在value1不手动迭代数组的情况下对此数组进行排序.有没有内置的方法来做到这一点?我想简单地按字母排序(在这个数组中,我将user_name作为value1,user_id作为value2,并使用options_for_selectrails方法传递集合.
这个怎么样?只是用Array#sort
a = [["def",1],["abc", 2],["de", 5],["xyz", 10],["xxz", 12], ["ab", 2]]
## => [["def", 1], ["abc", 2], ["de", 5], ["xyz", 10], ["xxz", 12], ["ab", 2]]
a.sort
## => [["ab", 2], ["abc", 2], ["de", 5], ["def", 1], ["xxz", 12], ["xyz", 10]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
176 次 |
| 最近记录: |