aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_record_querying.md
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Add an option `end_at` to `find_in_batches`Vipul A M2015-02-091-1/+14
| | | | that complements the `start`parameter to specify where to stop batch processing
* Fixed extraneous quotingOge Nnadi2015-01-161-1/+1
|
* Typo fixOge Nnadi2015-01-161-1/+1
|
* Merge pull request #18503 from vipulnsward/guides-in-onXavier Noria2015-01-141-1/+1
|\ | | | | Changed `IN` to `ON` in markdown renderer condition
| * - Changed `IN` to `ON` in markdown renderer conditionVipul A M2015-01-141-1/+1
| | | | | | | | - Changed `IN` to `ON` in all note sentences in guides.
* | Updated active_record_querying.mdAhmad Al-kheat2015-01-121-0/+6
|/ | | | | | | | Added the SQL equivalent of the find_by method Update active_record_querying.md Update active_record_querying.md
* Add missing information regarding callbacksMax Katz2015-01-041-1/+1
|
* Avoid displaying new lines inside note paragraphsRobin Dupret2015-01-031-1/+2
| | | | | | | | | | | | | Commit 65a2977 added a `pre-wrap` style for white spaces on `.note` paragraphs. However, this is first inconsistent as other notes like warnings don't have this style applied. Furthermore, it seems to be unneeded for mobile devices. Also revert changes made in #18147 since they aren't needed anymore. Cross-refs #18138. [ci skip]
* Remove support to activerecord-deprecated_findersRafael Mendonça França2015-01-021-2/+0
|
* Minor documentation edits [ci skip]Robin Dupret2014-12-281-8/+8
|
* warn about reading guides in GitHubXavier Noria2014-12-231-0/+2
| | | | References #18148.
* Do not use line breaks on notes [ci skip]Andrey Nering2014-12-221-6/+2
| | | | References #18138
* Improving Method Chaining section [ci skip]Andrey Nering2014-12-161-5/+28
|
* Merge pull request #18034 from andreynering/ar-guides-queryingZachary Scott2014-12-151-0/+35
|\ | | | | Adding method chaining section on ActiveRecord querying guide [ci skip]
| * Adding method chaining section on ActiveRecord querying guide [ci skip]Andrey Nering2014-12-151-0/+35
| |
* | Already deprecated [ci skip]Andrey Nering2014-12-151-1/+1
|/
* [ci skip] #find_in_batches doesn't support :include optiontanmay30112014-09-121-4/+2
|
* Updated rdoc / guides / release notes related to ActiveJob / ActionMailerCristian Bica2014-08-201-5/+5
|
* Small grammar fix in pluck descriptionJay Shepherd2014-08-121-1/+1
|
* [ci skip] Remove duplicated last! section.Juanito Fatas2014-07-161-17/+0
| | | | | | Reference: https://github.com/rails/rails/commit/d4fd0bd17709735ac91e434c94fe99429f078c6e cc @schneems
* [ci skip] Use appropriate mailer syntax.Juanito Fatas2014-07-161-3/+3
| | | | Reference: https://github.com/rails/rails/commit/f7e4362011ceb1317fd401125d48d7ccb9a1079c
* fix mismatched example call [ci skip]Vijay Dev2014-07-121-2/+2
|
* Revert "[ci skip] Fix doc for except"Vijay Dev2014-07-121-4/+5
| | | | | | | This reverts commit 0f6b101e09d210cea2494c5d4225760f1951ea67. Reason: It's better to let `unscope` be documented. We can add a separate section for `except`.
* [ci skip] remove invalid code from docsschneems2014-06-281-2/+0
|
* [ci skip] Fix doc for exceptschneems2014-06-281-5/+4
| | | | The example showed is `except`, however the method "documented" is `unstop`. Fix to align the docs to the example.
* [ci skip] Doc ability to chain in `find_each`schneems2014-06-281-1/+9
| | | | Also use appropriate mailer syntax in the `find_each` block.