我有一些
代码基本上尝试在活动关系顺序
方法中使用
sql case语句:
relation = Foo.order("CASE WHEN foos.thing IS NOT NULL THEN 0 ELSE 1 END ASC")
并且在生成的(并执行的)sql中它出现为:
(ORDER BY CASE ASC)
我已经尝试深入挖掘源代码并在visitor.access调用中丢失线程.这是一个已知的问题?是用户错误吗?为了实现它,我有什么神奇的事情要做吗?我的印象是它只是插入了原始sql.我们正在对关系做其他事情,例如select,limit,offset,group,having和join.
救命!