【发布时间】:2014-12-03 16:08:34
【问题描述】:
我想根据数组中的值对 ActiveRecord 查询进行排序。比如:
@fruits=Fruit.where(seeds: true)._________________________
假设我想使用数组 ['Red','Blue','Yellow'] 按颜色对结果进行排序
我看到 SQL 支持使用 case 语句进行自定义排序的地方,Rails 是否有使用此功能的东西?
【问题讨论】:
-
我对此表示怀疑,您可能需要使用一些自定义 SQL:stackoverflow.com/a/9475755/2076787 或 MySQL 的
FIELD。
标签: mysql sql ruby-on-rails activerecord