Ruby on rails 将rails activerecord转换为原始sql

Ruby on rails 将rails activerecord转换为原始sql,ruby-on-rails,activerecord,rails-activerecord,Ruby On Rails,Activerecord,Rails Activerecord,在php codeigniter FW中,我可以通过使用get_compiled_select()方法轻松实现这一点 是否有任何方法可以将active record生成的查询转换为原始sql。 例: 应该返回原始查询脚本,如 从user where name=“abc”中选择* 您可以使用来执行sql(它提供了一个sql查询字符串,可以在任何ActiveRecord关联上调用): Update:它目前只适用于Where子句,不适用于finder查询。 User.find_by_name("abc

在php codeigniter FW中,我可以通过使用get_compiled_select()方法轻松实现这一点

是否有任何方法可以将active record生成的查询转换为原始sql。 例:

应该返回原始查询脚本,如

从user where name=“abc”中选择*

您可以使用
来执行sql
(它提供了一个sql查询字符串,可以在任何ActiveRecord关联上调用):


Update:它目前只适用于Where子句,不适用于finder查询。
User.find_by_name("abc")
User.find_by_name("abc").to_sql