aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Rename association option :class to :anonymous_classAndrew White2015-04-219-25/+31
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 1f006c an option was added called :class to allow passing anonymous classes to association definitions. Since using :class instead of :class_name is a fairly common typo even amongst experienced developers this can result in hard to debug errors arising in raise_on_type_mismatch? To fix this we're renaming the option from :class to :anonymous_class as that is a more correct description of what the option is for. Since this was an internal, undocumented option there is no need for a deprecation. Fixes #19659
* | | | | | Merge pull request #19839 from yui-knk/fix/guide2Yves Senn2015-04-211-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | [ci skip] Fix linked html file
| * | | | | [ci skip] Fix linked html fileyui-knk2015-04-211-1/+1
|/ / / / /
* | | | | capitalize titleXavier Noria2015-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the guidelines: http://guides.rubyonrails.org/ruby_on_rails_guides_guidelines.html#headings References #19821.
* | | | | Merge pull request #19822 from y-yagi/correct_generic_template_linkGodfrey Chan2015-04-201-1/+1
|\ \ \ \ \ | | | | | | | | | | | | correct link to Generic template [ci skip]
| * | | | | correct link to Generic template [ci skip]yuuji.yaginuma2015-04-201-1/+1
|/ / / / /
* | | | | Implicitly skip spring for `rails new --dev`Godfrey Chan2015-04-202-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spring seems like an obvious foot gun for the `--dev` setup, presumably you are about to make lots of changes to the codebase, so it should always reload the framework.
* | | | | Consistency: Rails master -> edge Rails [ci skip]Godfrey Chan2015-04-201-1/+1
| | | | |
* | | | | Fix typos in contributing guide [ci skip]Godfrey Chan2015-04-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * includes -> include * "on your computer" is implied
* | | | | Merge pull request #19821 from chancancode/bug_report_templates_guideZachary Scott2015-04-191-9/+13
|\ \ \ \ \ | | | | | | | | | | | | Better explain the bug report templates [ci skip]
| * | | | | Better explain the bug report templates [ci skip]Godfrey Chan2015-04-191-9/+13
|/ / / / /
* | | | | Only *configure* the queue in setup; DB creation must come laterMatthew Draper2015-04-202-21/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup gets called from the initializer, so it happens more than once in a test run. Trying to drop the database again after the first process is connected is.. ineffective. And entirely pointless. Instead, defer creating the database to start_workers -- which only happens once, right before we start doing anything real.
* | | | | Shuffle a few things in aid of easier debuggingMatthew Draper2015-04-201-20/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't swallow output -- if there is any, it's probably useful * Wait for the process to finish * Use IPC instead of a sleep * No need for a pidfile
* | | | | Fix sidekiq test order dependencyMatthew Draper2015-04-202-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requiring sidekiq/testing changes stuff, so we need to counteract that after we do so. And given its potential to confuse things, let's do it up front, at a predictable point.
* | | | | Merge pull request #19818 from chancancode/generic_bug_report_templateEileen M. Uchitelle2015-04-192-0/+41
|\ \ \ \ \ | | | | | | | | | | | | Add a "generic" bug report template
| * | | | | Add a "generic" bug report templateGodfrey Chan2015-04-192-0/+41
|/ / / / / | | | | | | | | | | | | | | | | | | | | This template gives contributors a starting point to use when reporting bugs that does not involve Active Record or Action Pack.
* | | | | Merge pull request #19817 from tpitale/4_2-release-notes-fixRafael Mendonça França2015-04-191-3/+2
|\ \ \ \ \ | | | | | | | | | | | | Binding to localhost only allows access to localhost
| * | | | | Update 4_2_release_notes.mdTony Pitale2015-04-191-3/+2
| | | | | |
* | | | | | Use _read_attribute(primary_key) instead of idRafael Mendonça França2015-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will avoid the indirection of having calling id since we already know which is the primary key column. Also this will make explicit the behavior since it is not clear that id gets the right primary key value and not just the value of the "id" column.
* | | | | | Merge pull request #19783 from vngrs/raise_error_on_touch_if_object_is_staleSean Griffin2015-04-192-3/+25
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Raise StaleObjectError if touched object is stale and locking is enabled
| * | | | | Raise StaleObjectError if touched object is stale and locking is enabledMehmet Emin İNAÇ2015-04-192-3/+25
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #19776 change test variable names and use more verbose on method less verbose use _read_attribute instead of send
* | | | | Merge pull request #19814 from y-yagi/array_inquiryRafael Mendonça França2015-04-191-0/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | | add missing require for ArrayInquirer
| * | | | add missing require for ArrayInquireryuuji.yaginuma2015-04-191-0/+2
| | | | |
* | | | | Merge pull request #19799 from yui-knk/fix/wrap_doc2Arthur Nogueira Neves2015-04-192-5/+6
|\ \ \ \ \ | | | | | | | | | | | | [ci skip] Fix docs and guide about 'Array.wrap'
| * | | | | [ci skip] Fix docs and guide about 'Array.wrap'yui-knk2015-04-192-5/+6
| | | | | |
* | | | | | Merge pull request #19812 from piton4eg/patch-1Robin Dupret2015-04-191-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update association_basics.md [ci skip]
| * | | | | | Update association_basics.mdMarkov Alexey2015-04-191-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #19811 from prathamesh-sonpatki/fix-aj-guideRobin Dupret2015-04-191-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Spell out "asynchronously" instead of async in guides [ci skip]
| * | | | | Spell out "asynchronously" instead of async in guides [ci skip]Prathamesh Sonpatki2015-04-191-1/+1
|/ / / / /
* | | | | Autosave existing records on HMT associations when the parent is newSean Griffin2015-04-183-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To me it seems like this should only be the case if `autosave: true` is set on the association. However, when implemented that way, it caused issues with has many associations, where we have explicit tests stating that child records are updated when the parent is new, even if autosave is not set (presumably to update the parent id, but other changed attributes would be persisted as well). It's quirky, but at least we should be consistently quirky. This constitutes a minor but subtle change in behavior, and therefore should not be backported to 4.2 and earlier. Fixes #19782
* | | | | Merge pull request #19787 from Senjai/patch-2Yves Senn2015-04-181-5/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Doc] Encourage users to user super to override methods. [ci skip]
| * | | | | Encourage users to user super to override methods.Richard Wilson2015-04-161-5/+4
| | |/ / / | |/| | | | | | | | IMO we shouldn't encourage users to use methods they shouldn't need to know about. As Song (in this example) inherits from ActiveRecord, we can use super here instead to get the same effect with the bonus of not knowing how active record actually implements these methods.
* | | | | Merge pull request #19806 from vircung/masterYves Senn2015-04-181-0/+23
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Improve documentation for uuid [ci skip]
| * | | | | Improve documentation [ci skip]Jacek Nakonieczny2015-04-181-0/+25
|/ / / / / | | | | | | | | | | | | | | | Add information about usage `uuid` type with `reference`
* | | | | Merge pull request #19802 from sikachu/add-missing-requireRafael Mendonça França2015-04-171-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Add missing require for String#strip_heredoc
| * | | | | Add missing require for String#strip_heredocPrem Sichanugrist2015-04-171-0/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | This method is being used in `#xml_http_request`, but was not properly required. This causes `NoMethodError` on projects that are doing integration test.
* | | | | Merge pull request #19800 from yui-knk/fix/wrap_doc3Abdelkader Boudih2015-04-172-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | | [ci skip] Replace `list` with `array`
| * | | | [ci skip] Replace `list` with `array`yui-knk2015-04-182-2/+2
|/ / / /
* | | | Merge pull request #19795 from yui-knk/fix/without_guideAbdelkader Boudih2015-04-171-1/+1
|\ \ \ \ | |/ / / |/| | | [ci skip] Update code example of Enumerable#without
| * | | [ci skip] Update code example of Enumerable#withoutyui-knk2015-04-171-1/+1
|/ / /
* | | Merge pull request #19780 from 10io/active_job_testingAbdelkader Boudih2015-04-161-0/+7
|\ \ \ | |/ / |/| | add active job testing section [ci skip]
| * | add active job testing section [ci skip]David Fernandez2015-04-161-0/+7
|/ /
* | Merge pull request #19778 from thenickcox/commands_docsRichard Schneeman2015-04-161-0/+11
|\ \ | | | | | | [ci skip] Document running a rake command as a rails command
| * | [ci skip] Document running a rake command as a rails commandNick Cox2015-04-151-0/+11
|/ /
* | Merge pull request #19775 from vngrs/fix_typo_asser_urlAbdelkader Boudih2015-04-151-6/+6
|\ \ | | | | | | fix typo asser url [ci skip]
| * | fix typo asser url [ci skip]Mehmet Emin İNAÇ2015-04-161-6/+6
|/ /
* | Merge pull request #19774 from davydovanton/doc-update-asser-urlAbdelkader Boudih2015-04-151-0/+30
|\ \ | | | | | | [Skip ci] Add information about :host options
| * | [Skip ci] Add information about :host optionsAnton Davydov2015-04-161-0/+30
| | | | | | | | | | | | | | | | | | Added informations about :host options for each url helper (#javascript_url, #video_url, #stylesheet_url, etc) based on #asser_url method.
* | | Merge pull request #19766 from blasterpal/small_typo_in_asset_pipelineRafael Mendonça França2015-04-151-1/+1
|\ \ \ | | | | | | | | Correct small typo.
| * | | Correct small typo.Hank Beaver2015-04-151-1/+1
| | | | | | | | | | | | | | | | * files are written to hard "disk" not "disc".