ruby-on-rails - 调试 Rails Active Record 查询

标签 ruby-on-rails activerecord

有没有办法在执行 ActiveRecord 查询之前而不是之后调试它们?

最佳答案

您可以在查询末尾调用 .to_sql 来输出它生成的 sql,如下所示:

SomeModel.where(:stuff => 'is here').to_sql

关于ruby-on-rails - 调试 Rails Active Record 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204039/

相关文章:

sql - 复杂的 Rails SQL 查询

c# - LINQ to NHibernate ActiveRecord 的状态

ruby-on-rails - 构建关联工作吗?

php - 使用 Yii Active Record 查找一列的最大值

ruby-on-rails - 如何通过 API 将 YouTube 视频详细信息导入 Rails 应用程序?

ruby-on-rails - Heroku NoMethoderror, remember_token=

sql - 数组的 JSONB 子集

ruby-on-rails - 是否有任何Rails插件可为ActiveRecord迁移文件中的每一列添加注释?

ruby-on-rails - Rails 应用程序 : Reconnect juggernaut redis after forking?

ruby-on-rails - 在现有模型上设计迁移