Конструктор SQL-запросов в рельсах

Мы пытаемся создать конструктор SQL-запросов, который позволил бы пользователям создавать запросы с использованием визуальной помощи.
У нас есть весь интерфейс, и пользователь может выбирать таблицы, добавлять условия и т. Д. Однако наш бэкэнд является беспорядком, поскольку мы пытаемся сделать эти запросы в виде строки, получающей условия от пользователя, а затем создающей соответствующие строки SQL в наших моделях.
Это в конечном итоге станет очень ошибочным и сложным в обслуживании, так как мы добавим поддержку для более сложных запросов. Кто-нибудь знает плагин sql builder, который мы можем использовать, или лучший способ подойти к этому.

Ответы на вопрос(4)

Ваш ответ на вопрос