On May 18, 3:14 pm, "S. Robert James" <[EMAIL PROTECTED]> wrote:
> I use sanitize_sql all the time. But that's not what I meant. Let me
> illustrate:
>
> Product.get_sql_of {Product.find(:conditions => 'cost < 3')}
> # => 'SELECT * FROM products WHERE cost < 3'
This should work:
class << ActiveRecord::Base.connection
def execute_with_capture(*args)
@queries ||= []
@queries << args
execute_without_capture(*args)
end
alias_method_chain :execute, :capture
end
ActiveRecord::Base.connection.instance_variable_get("@queries")
Dan Manges
http://www.dcmanges.com/blog
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---