
squeel
activerecord-hackery
Active Record, improved. Live again :)
AI 简介
Squeel 是一个已归档的 Ruby 库,用于增强 Rails 中 Active Record 的查询能力,提供更 Ruby 化的 DSL 语法替代原始字符串条件。它通过块(block)语法支持无字符串的查询构建,如将 Article.where(['created_at >= ?', 2.weeks.ago]) 简化为 Article.where{created_at >= 2.weeks.ago};底层基于 Arel,支持嵌套查询、关联条件、函数调用及变量安全引用。适用于希望提升 ActiveRecord 查询可读性、减少 SQL 注入风险、并避免重复编写占位符字符串的传统 Rails Web 应用开发场景。
Ruby
MIT License2.4k
Stars
208
Forks
1
Watchers
62
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.96
默认分支master