ruby-on-rails - 获取 Rails 3 关联的 SQL

标签 ruby-on-rails ruby-on-rails-3

我真的很喜欢在 Rails 3 中你可以像这样为它的 SQL 请求一个范围:

User.admins.to_sql

有什么方法可以用has_many 关系做同样的事情吗?:

User.first.jobs.to_sql

我已经尝试了 User.first.jobs.public_methods.grep/sql/ 和其他技巧,但我没有发现任何东西。

最佳答案

User.first.jobs.scoped.to_sql

关于ruby-on-rails - 获取 Rails 3 关联的 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6201611/

相关文章:

ruby-on-rails - Twitter 还在 Rails 上吗?

javascript - Rails javascript 仅适用于双击,如何解决?

ruby-on-rails - 为什么以这种方式构建我的代码会导致顶层持续警告,我该如何解决?

mysql - 如何将 SQL 查询转换为 Rails Active Record 查询?

sql - 在 Rails 3/ActiveRecord 中构建 LIKE 查询时逃避 %% 的正确方法

ruby-on-rails-3 - 为 nil :NilClass rake 未定义的方法 `gsub'

html - 使用奇数/偶数颜色设置 HTML 样式

ruby-on-rails - Rails Heroku 数据库人口

ruby-on-rails - 如何创建一个报告类来处理用户滥用、虚假个人资料、不适当的照片?

database - Rails 上所有请求中的随机 "SELECT 1"查询