您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何查看Ruby on Rails中给定ActiveRecord查询将生成的SQL

如何查看Ruby on Rails中给定ActiveRecord查询将生成的SQL

上一次我尝试执行此操作时,还没有正式的方法。我求助于使用函数find及其朋友直接用于生成查询函数。它是私有API,因此Rails 3会完全破坏它,这是一个巨大的风险,但是对于调试而言,这是一个不错的解决方案。

您必须使用construct_finder_sql(options)lib/active_record/base.rb:1681方法send因为它是私有的。

construct_finder_sql 在Rails 5.1.0.beta1中已删除

SQLServer 2022/1/1 18:44:02 有406人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶