婴儿版 :pig_face: 您曾经使用过宝石吗? 这是构建复杂查询的一种非常好的方法。 但是,Squeel猴子修补了Active Record的内部组件,因为它旨在增强现有的API,并将其包含在Rails中。 但是,这种包含从未发生过,它使Squeel容易受到Active Record中任意更改的破坏,最终烧毁了维护者。 BabySqueel为Active Record提供了类似于Squeel的查询DSL,并希望通过最少的猴子补丁来避免大多数版本升级困难。 :red_heart_selector: 安装 将此行添加到您的应用程序的Gemfile中: gem 'baby_squeel'