Как я могу видеть, что SQL ActiveRecord генерирует?

С помощью параметра «преобразователи» в операторе данных, например

df = pd.read_excel('*workbook name here',sheetname='*sheet name here',header=0,converters={'*integer column name here':str})
11
задан James A. Rosen 28 October 2008 в 15:18
поделиться

4 ответа

Обе из этих статей должны помочь Вам сделать то, что Вы хотите.

http://weblog.jamisbuck.org/2007/1/8/watching-activerecord-do-it-s-thing

http://weblog.jamisbuck.org/2007/1/31/more-on-watching-activerecord

5
ответ дан 3 December 2019 в 10:27
поделиться

я думаю, что это прокладывается под землей в:

construct_finder_sql,

http://groups.google.com/group/rubyonrails-talk/browse_frm/thread/38c492e3939dd9bf/?pli=1

2
ответ дан 3 December 2019 в 10:27
поделиться

хвост-f log/development.log

Работы в настройках по умолчанию или когда Вы устанавливаете свой уровень регистратора для ОТЛАДКИ.

2
ответ дан 3 December 2019 в 10:27
поделиться

Статья Джамиса устарела или, по крайней мере, не работает в моем приложении Rails (возможно, по какой-то другой причине с трехлетним приложением на 30 000 строк). Однако это работает в консоли в любое время:

ActiveRecord::Base.connection.instance_variable_set :@logger, Logger.new(STDOUT)
0
ответ дан 3 December 2019 в 10:27
поделиться
Другие вопросы по тегам:

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