У меня проблемы с одним запросом к одной из моих баз данных, и я думаю, что это потому, что данные, которые я передаю, вставляются неправильно. Самый простой способ попробовать это проверить - увидеть фактический sql, сгенерированный моим довольно простым запросом, который я называю так:
query = ActiveRecord::Base.connection.raw_connection.prepare(query_string)
result = query.execute(start_time, end_time)
Этот запрос, к сожалению, не Кажется, что-то регистрируется как запросы, сделанные через activerecord - я регистрировал запросы до и после него, но тот, который был выполнен с execute, ничего не говорит. Я знаю, что он выполняет запрос, потому что он возвращает результаты, только неправильные.
Не удается зарегистрировать фактический запрос, потому что это оператор execute? Что мне нужно сделать, чтобы увидеть фактический sql запрос, отправляемый в таблицу здесь?