瞎扯淡 吐槽一下 Rails 5.2 的 DEPRECATION WARNING: Dangerous query method

hw676018683 · 2018年04月12日 · 最后由 Jession 回复于 2018年10月24日 · 1373 次阅读

相关代码:https://github.com/rails/rails/blob/v5.2.0/activerecord/lib/active_record/attribute_methods.rb#L193

根据写这个的人说的,好像就是为了告诉你正在手写一个 sql。

感觉难受一下开发者之外,作用并不怎么大。

ps:这样一个牛 (dan) 逼 (teng) 的限制好像没走 PR?

拒绝不经意的手打 SQL。如果你强行要手打 SQL,包一层就行。

msg7086 回复

手打 SQL 遇到此问题,请问具体怎么操作呢?😥

Jession 回复

order: Arel.sql("topics.id")

上面链接里写的。我没试过。

msg7086 回复

感谢,已解决😁

需要 登录 后方可回复, 如果你还没有账号请 注册新账号