我们正在尝试构建一个SQL查询构建器,该构建器将允许用户使用视觉辅助进行查询。 我们已经使前端与用户能够选择表添加条件等一起工作。但是,我们的后端很混乱,因为我们试图以用户的条件为条件,将这些查询作为字符串进行查询,然后在模型中创建适当的SQL字符串。 随着我们增加对越来越复杂的查询的支持,这最终将变得非常棘手,并且难以维护。是否有人知道我们可以使用的sql builder插件,还是解决此问题的更好方法。
看看阿雷尔。Rails 3现在使用了该项目的一个分支来帮助进行ORM不可知论。