繁体   English   中英

如何在Rails服务器控制台中显示SQL查询的来源?

How to display the origin of an SQL query in the rails server console?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在开发模式下,我希望能够在控制台中看到触发SQL查询的位置。

我的控制台当前显示的内容(哑查询示例)

User Load (1.7ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 65 LIMIT 1

我想看什么

application_controller.rb:68
User Load (1.7ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 65 LIMIT 1
2 个回复

检出https://github.com/RISCfuture/sql_origin以获取提供该功能的gem。

对于未来的Google员工:gem active_record_query_trace也可以做到这一点,甚至更多。

4 如何解决控制台上的“跨域读取阻止”错误显示?

谁能指导我。 我如何解决在控制台上响应的错误,我正在尝试运行我的脚本,但脚本无法正常工作,并在浏览器的控制台上收到此错误。 这是我要运行的javascript: Cross-Origin Read Blocking (CORB) blocked cross-origin respon ...

6 Ruby on Rails,SQL Server查询

我在以下查询中遇到麻烦。 我不知道为什么。 这是用户模型: 这是订单行历史记录模型: 我正在尝试查询订单项历史记录中的特定产品名称。 ItemFreeTxt是作业产品中产品名称的列的名称。 我正在使用以下查询: 这给了我错误: 但是,当我使用I而不是产 ...

8 如何在RAILS CONSOLE中显示UTF-8字符?

我正在尝试在Rails控制台中显示UTF-8字符,尤其是泰米尔语的字符。 当前,我在MongoDB数据库中的条目在Rails控制台中显示如下: “ _____” 。 但是,在我的Rails应用程序(即localhost)上,我看到了实际的泰米尔字符:即அம்மா 。 现在,我想 ...

10 如何在SQL Server 2008查询的结果标题中显示表名

我正在分析一个大型查询,该查询在不同的表上有很多联接,所有联接都在联接中得到别名。 有些表用不同的别名连接了两次。 例如,此答案中的代码: 我希望结果网格在列中显示表别名。 除了对select每一列使用别名之外,还有其他方法吗? 因此,我的列标题应如下所示: 代替 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM