ActiveRecord генерирует SQL в Rails 3 - PullRequest
3 голосов
/ 02 февраля 2011

Я работаю над проектом, который требует общения с двумя разными базами данных: MySQL для постоянных данных и экспериментальной базы данных в памяти для данных в реальном времени.

Это сделало бы мою жизнь немного проще, если бы был способ получить доступ и использовать SQL-запрос, сгенерированный искателями ActiveRecord.


Я знаю, что были и другие вопросы в этом направлении, но ответы, которые они, по-видимому, предлагали записать SQL в STDOUT, а не для Rails 3

1 Ответ

5 голосов
/ 02 февраля 2011

Model.all выполняет запрос, и вы пытаетесь вызвать to_sql для массива.

Сделайте это

Model.scoped.to_sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...