ActiveRecord::QueryMethods — a module providing query-building methods for ActiveRecord relations.
| Use Case | Command | Description |
|---|---|---|
| 🔍 Filter records | where(conditions) | Adds a WHERE clause |
| 📊 Sort results | order(column) | Adds an ORDER BY clause |
| 🔗 Load associations | includes(:association) | Eagerly loads associated records |
| 🔗 Raw SQL join | joins(:table) | Adds a JOIN clause |
| 📏 Limit results | limit(number) | Limits the number of records |
| 📐 Offset results | offset(number) | Skips the first N records |
| 🎯 Select specific columns | select(:column) | Restricts returned columns |
| 📦 Group results | group(:column) | Adds a GROUP BY clause |
| ⚖️ Having filter | having(conditions) | Adds a HAVING clause |
| ⛔ Remove scopes | unscope(:scope) | Removes specified scopes |
FROZEN_EMPTY_ARRAY — [not documented]FROZEN_EMPTY_HASH — [not documented]VALID_UNSCOPING_VALUES — [not documented]andannotatecreate_withdistincteager_loadextendingextract_associatedfromgrouphavingincludesjoinsleft_joinsleft_outer_joinslimitlocknoneoffsetoptimizer_hintsororderpreloadreadonlyreferencesreorderreselectreverse_orderrewhereselectstrict_loadinguniq!unscopewhereGenerated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-27 16:31 @216.73.216.194
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format