aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_record_querying.md
Commit message (Collapse)AuthorAgeFilesLines
* Add default_scope note to AR guide [ci skip]Ross Kaffenberger2017-03-311-2/+14
| | | | | | | Adds note to explain unexpected behavior described in issue #28561. Developers may be surprised that the internal representation of similar query conditions in Hash and Array formats in default_scope will yield different results for model initialization. Link: https://github.com/rails/rails/issues/28561
* Remove ability update locking_column valuebogdanvlviv2017-03-161-3/+0
|
* Merge branch 'master' of github.com:rails/docrailsVijay Dev2017-03-041-1/+1
|\
| * Fix generated query in Retrieving specific data from multiple tables section ↵Vipul A M2017-03-041-1/+1
| | | | | | | | [ci skip]
* | fixed suspected typo in sample sql queryShay2017-03-021-1/+1
|/
* Update guides/source/active_record_querying.mdbogdanvlviv2016-11-101-0/+3
| | | | | | | | Add info about updating locking column value Follow #26050 and #26871 [ci skip]
* Remove dup distinct from AR query list [ci skip]Jeremy Wilmot2016-09-301-1/+0
|
* [ci skip] Fixed commas according to Oxford comma in rdoc and guidesAndrey Molchanov2016-09-171-1/+1
|
* Fix table name typos [ci skip]Waitaya Krongapiradee2016-09-081-1/+1
|
* Change form of table name to plural in query exampleDanila Ermakov2016-08-221-2/+2
|
* Update docs for query interface to not declare that all methods return ↵Scott Antipa2016-08-211-3/+3
| | | | instance of ActiveRecord::Relation
* Document know limitation about using `references` in conjunction with eager ↵Vipul A M2016-08-091-2/+3
| | | | | | | | loading causing it to ignore custom select clauses. [ci skip] Fixes #24314
* [ci skip] Add documentation for error using select with orderChetna Sharma2016-07-251-0/+1
|
* finders guide: updates the section about batch processing [ci skip]Xavier Noria2016-07-141-15/+38
| | | | | There are several edits here, but in particular it updates the guide to reflect 451437c.
* Use #distinct instead of #uniq in the guides [ci skip] (#25098)Junya Ogura2016-05-211-1/+1
| | | * #uniq will be deprecated, see: rails/rails@adfab2d
* Add SQL examples for equality and NOT [ci skip]Tom Copeland2016-04-211-3/+13
|
* MariaDB Documentationiangilfillan2016-04-141-3/+5
|
* Correct typos in "Active Record Query Interface" guideLaura Murphy-Clarkin2016-03-251-19/+19
|
* Fix small typo in Rails guides [ci skip]Mehmet Emin İNAÇ2016-02-151-1/+1
|
* Update active_record_querying.mdMark J. Lehman2016-02-101-0/+22
| | | Added important distinction between scopes and class methods.
* English explanation to multi-level nested joinCollin Graves2016-01-271-0/+2
| | | Added an "Or, in English..." explanation to the "Joining Nested Associations (Multiple Level)" example.
* Merge pull request #23099 from vipulnsward/change_start_at_end_atKasper Timm Hansen2016-01-181-10/+10
|\ | | | | Changed options for find_each and variants to have options start/finish
| * Changed options for find_each and variants to have options start/finish ↵Vipul A M2016-01-181-10/+10
| | | | | | | | | | | | instead of start_at/end_at based on comments at https://github.com/rails/rails/pull/12257#issuecomment-74688344
* | Merge pull request #22705 from ↵Jon Moss2016-01-181-2/+28
|\ \ | |/ |/| | | | | RochesterinNYC/add-order-explanation-to-first-last-guides Add clarification about `first` and `last` behavior when using `order` [ci skip]
| * Add clarification about `first` and `last` behavior when using `order` [ci skip]James Wen2015-12-201-2/+28
| |
* | [ci skip] fix typo in docsankit19102016-01-141-1/+1
|/
* Introduce ApplicationRecord, an Active Record layer supertypeGenadi Samokovarov2015-12-161-24/+24
| | | | | | | | | | | | | | | | It's pretty common for folks to monkey patch `ActiveRecord::Base` to work around an issue or introduce extra functionality. Instead of shoving even more stuff in `ActiveRecord::Base`, `ApplicationRecord` can hold all those custom work the apps may need. Now, we don't wanna encourage all of the application models to inherit from `ActiveRecord::Base`, but we can encourage all the models that do, to inherit from `ApplicationRecord`. Newly generated applications have `app/models/application_record.rb` present by default. The model generators are smart enough to recognize that newly generated models have to inherit from `ApplicationRecord`, but only if it's present.
* Merge pull request #22367 from andreynering/docs-ar-enumsYves Senn2015-12-101-0/+30
|\ | | | | | | Adding Enums section to AR Querying. [ci skip]
| * Adding Enums section to Active Record Querying Guide. [ci skip]Andrey Nering2015-12-081-0/+25
|/
* Modify unscoped usage guide to include chainingJeff Minnear2015-11-301-2/+9
|
* [ci skip] querying guide methods first and last: mentioning the influence of ↵r11runner2015-10-311-0/+4
| | | | the default scope
* Merge pull request #12071 from Crunch09/outer_joinsSean Griffin2015-10-301-11/+37
|\ | | | | | | added ActiveRecord::Relation#outer_joins
| * added ActiveRecord::Relation#left_outer_joinsFlorian Thomas2015-05-191-11/+37
| | | | | | | | | | | | Example: User.left_outer_joins(:posts) => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
* | Use #distinct instead of #uniq in the guides [ci skip]oesgalha2015-10-291-2/+2
| | | | | | | | | | * #uniq is an alias of #distinct * #uniq will be deprecated, see: rails/rails@adfab2dcf4003ca564d78d4425566dd2d9cd8b4f
* | Merge pull request #21333 from imtayadeway/ar-querying-docsEileen M. Uchitelle2015-09-091-17/+16
|\ \ | | | | | | Improve the AR querying docs
| * | [ci skip] Update MySQL docs reference to latestTim Wade2015-09-091-1/+1
| | | | | | | | | | | | Bumps to 5.7
| * | [ci skip] Improve readability in AR querying guideTim Wade2015-09-091-16/+15
| | | | | | | | | | | | | | | | | | * rewords a few awkwardly worded sentences * adds some punctuation * adds a few missing words
* | | guides, move incomplete example to corresponding option. #21349Yves Senn2015-08-241-2/+4
|/ / | | | | | | | | | | | | [ci skip] This example is dependent on the `:end_at` option and has been removed from `4-2-stable` (d167b811520a6f800b86c77b805d15505a251bb8)
* / Add a note about default_scope and create recordsMauro George2015-07-161-0/+12
|/ | | | [ci skip]
* Merge pull request #20119 from yui-knk/fix/active_record_queryingYves Senn2015-05-121-1/+1
|\ | | | | [ci skip] Fix `transaction` code example
| * [ci skip] Fix `transaction` code exampleyui-knk2015-05-121-1/+1
| |
* | [ci skip] Improve phrasing on #explain pretty printing.Tim Wade2015-05-101-2/+3
|/
* Fix find_each options [ci skip]Alexey Markov2015-04-221-2/+2
|
* Merge branch 'master' of github.com:rails/docrailsVijay Dev2015-04-141-1/+1
|\
| * [ci skip] Add `:`yui-knk2015-04-011-1/+1
| |
* | [ci skip] Fix `:having` option with `having` methodyui-knk2015-04-011-1/+1
| |
* | Correct doc sentence [ci skip]Santosh Wadghule2015-03-271-1/+1
|/
* [skip ci] Fix typos in guidesAnton Davydov2015-03-151-1/+1
|
* Improve wording on find_by note regarding returning only one record [ci skip]Konstantinos Rousis2015-02-211-2/+3
|
* Deprecated passing of `start` value to `find_in_batches` and `find_each` in ↵Vipul A M2015-02-171-9/+9
| | | | favour of `begin_at` value.