【发布时间】:2017-03-18 19:18:22
【问题描述】:
在 Middleman 静态站点生成器中,对 tags 数组进行排序区分大小写。大写字母排在小写之前,使用代码时如:“A, B, C, a, b, c”:
<% blog.tags.sort.each do |tag, articles| %>
<% end %>
看来我应该可以使用Ruby的sort_by(&:downcase),比如:
<% blog.tags.sort_by(&:downcase).each do |tag, articles| %>
<% end %>
但这给出了错误:
无方法错误
#<0x007fc4baac00b8>0x007fc4baac00b8>
<>
标签: arrays ruby sorting tags middleman