如何在 ruby 中按字母顺序排序
how to sort alphabetically in ruby
我在执行 .each_slice(2)
的地方有这段代码,然后我想按字母顺序 sort
但仅在之后添加排序不起作用 to_a.sort
也不起作用:
.form-group__container
.form-group__row
- Algorithm.where(filterable: 'true').each_slice(2).sort do |algorithms|
.form-group__col
- algorithms.each do |algorithm|
谁能告诉我 rails 上的 ruby 是怎么做的?
在@dimanyc 的帮助下,我的问题的解决方案如下所示:
- Algorithm.where(filterable: 'true').sort_by(&:name).each_slice(2) do |algorithms|
我在执行 .each_slice(2)
的地方有这段代码,然后我想按字母顺序 sort
但仅在之后添加排序不起作用 to_a.sort
也不起作用:
.form-group__container
.form-group__row
- Algorithm.where(filterable: 'true').each_slice(2).sort do |algorithms|
.form-group__col
- algorithms.each do |algorithm|
谁能告诉我 rails 上的 ruby 是怎么做的?
在@dimanyc 的帮助下,我的问题的解决方案如下所示:
- Algorithm.where(filterable: 'true').sort_by(&:name).each_slice(2) do |algorithms|