Kum*_*iva 3 activerecord ruby-on-rails
如何仅获取条件的 sql?
Lead.where(status: 1).to_sql
SELECT `leads`.* FROM `leads` WHERE `leads`.`status` = 1
我只需要sql的条件。IE,
leads.`status` = 1
我也有默认范围。从那以后我只需要那个范围到 sql
您可以使用Arel::SelectManager#where_sql:
>> Lead.where(status: 1).arel.where_sql
=> "WHERE \"leads\".\"status\" = $1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |