使用downcase的Rails关联集合

时间:2013-11-26 19:41:18

标签: ruby-on-rails

我有以下Rails视图/表单关联:

<%= f.association :workorder, :collection => Workorder.wonotclosed.order(:description), :label_method => :description, :label => 'Project' %>

问题是workorders首先使用大写,然后使用小写进行排序。我希望它不区分大小写。

我试过这些:

:collection => Workorder.wonotclosed.order(LOWER(description))
:collection => Workorder.wonotclosed.order(:description.downcase)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要以字符串形式传递SQL代码段:

Workorder.wonotclosed.order("LOWER(description)")