假设我有一个集合产品,其中“ name”具有以下值:
以下代码:
@products.reorder('name ASC') # I really need to use reorder in my code
将按原样列出结果:
我应该对reorder()
进行以下调整以使其具有以下顺序:
答案 0 :(得分:1)
@products.reorder("(name ~ '^[0-9]'), name")
说明: FALSE在TRUE之前排序,因此数字值将是最后一个。
答案 1 :(得分:0)
@products.reorder("(name !~* '^[a-z]'), name")