我有一个Active_Relation对象issues
。
issues = Issue.joins(:language).where(languages: { name: 'C' })
不知道最初的查询是什么,是否有一种方法可以仅从对象确定查询?具体来说,是否可以确定向WHERE
子句提供了哪些条件?
类似的东西:
> issues.where_conditions
=> { languages: { name: 'C' } }
答案 0 :(得分:3)
您确实有一些公共方法。我通常使用to_sql
b / c进行检查,它告诉我将执行什么,这通常是我想要知道的。