Как показать SQL-запросы, выполненные в консоли Rails?

Когда я выполняю запросы (например. MyModel.where(...) или record.associated_things) в консоли, как я могу видеть, что фактические запросы базы данных выполняются так, я могу получить больше понимания того, что происходит?

97
задан Andrew Marshall 18 December 2014 в 06:09
поделиться

1 ответ

Rails 3+

Введите эту строку в консоль:

ActiveRecord::Base.logger = Logger.new(STDOUT)

Rails 2

Введите в консоль эту строку:

ActiveRecord::Base.connection.instance_variable_set :@logger, Logger.new(STDOUT)
223
ответ дан 24 November 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: