Выполнение SQL-запросов в Rails с переменными - Преобразование приложения PHP / Codeigniter - PullRequest
0 голосов
/ 15 декабря 2011

Я конвертирую PHP-приложение, написанное на CodeIgniter, в Rails.

Из-за размера приложения и невозможности вносить изменения в схему, меня не интересует создание моделей для каждой сущности.

Я хочу иметь возможность выполнять запросы в стиле CodeIgniter, например так (укажите предварительно написанный запрос и связанные переменные):

query("SELECT * FROM posts WHERE id = ?", id)

и получить результат обратно.

Я знаю, что настоятельно рекомендуется использовать модели и делать это «рельсовым путем», и я определенно планирую для моего следующего приложения, которое я пишу с нуля в Rails, но для этого проекта я хочу избежать ORM и просто иметьвозможность делать прямые запросы, используя соединение с базой данных.

Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 15 декабря 2011

Я ненавижу себя за то, что у меня не было силы воли, чтобы не отвечать на этот вопрос, поэтому просто быстро:

Использовать ActiveRecord # find_by_sql

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