【发布时间】:2014-03-28 07:00:40
【问题描述】:
我有一个 have_many 关联,我想对它进行排序,以便案例不可知。目前它看起来像这样:
class Account < ActiveRecord::Base
has_many :studies, order: :name
先对大写字母排序,再对小写字母排序,结果如下:
DP
De
我希望排序不区分大小写,即
De
DP
我已经能够在模型方法中做到这一点,例如,
def studies
account.studies.sort_by! { |s| s.name.downcase }
end
是否可以使用 order: 对 has_many 关联进行排序,以使结果与大小写无关?
【问题讨论】:
标签: ruby-on-rails ruby sorting associations