相关代码:https://github.com/rails/rails/blob/v5.2.0/activerecord/lib/active_record/attribute_methods.rb#L193
根据写这个的人说的,好像就是为了告诉你正在手写一个 sql。
感觉难受一下开发者之外,作用并不怎么大。
ps:这样一个牛 (dan) 逼 (teng) 的限制好像没走 PR?
拒绝不经意的手打 SQL。如果你强行要手打 SQL,包一层就行。
手打 SQL 遇到此问题,请问具体怎么操作呢?
order: Arel.sql("topics.id")
上面链接里写的。我没试过。
感谢,已解决