aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Sometimes you need a specific break sequence while using word wrap and as ↵Mauricio Gomez Aguinaga2015-08-113-5/+16
| | | | | | | | | | today the only option we have is "\n" and is hardcoded. With this change you will be able to specify any break sequence ("\r\n" for example) as an option. adding proper documentation for break_sequence in ActionView::Helpers::TextHelper.word_wrap adding some more documentation for word_wrap custom break sequence and making sure we use new hash syntax
* Merge pull request #21200 from mlbileschi/patch-1Rafael Mendonça França2015-08-111-1/+1
|\ | | | | fix comment about which mail headers are excluded
| * fix comment about which mail headers are excludedmlbileschi2015-08-111-1/+1
|/
* Merge pull request #21195 from brooksreese/fix_broken_link_markupYves Senn2015-08-111-1/+1
|\ | | | | | | [ci skip] Fix broken link markup
| * [ci skip] Fix broken link markupBrooks Reese2015-08-111-1/+1
| |
* | Merge pull request #21187 from arthurnn/method_missing_routes_avArthur Nogueira Neves2015-08-111-3/+9
|\ \ | | | | | | Dont try to call method missing in routes if thats not what we want
| * | Dont try to call method missing in routes if thats not what we wantArthur Neves2015-08-101-3/+9
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If, doing a test like this: ``` class BugTest < ActionView::TestCase def test_foo omg end ``` Will raise with: ``` RuntimeError: In order to use #url_for, you must include routing helpers explicitly. For instance, `include Rails.application.routes.url_helpers`. ``` Thats a bit confusing, as we are not calling url_for at all.
* | Merge pull request #17885 from starbelly/patch-1Yves Senn2015-08-113-14/+31
|\ \ | | | | | | | | | | | | | | | | | | Add method to run command-line db apps Conflicts: activerecord/CHANGELOG.md
| * | Add run_cmd class method to ActiveRecord::Tasks::DatabaseTasksstarbelly2015-08-014-17/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added run_cmd() class method to dry up Kernel.system() messages within this namespace and avoid shell expansion by passing a list of arguments instead of a string - Update structure_dump, structure_load, and related tests units to pass a list of params instead of using a string to avoid shell expansion
* | | Tiny documentation fixes [ci skip]Robin Dupret2015-08-113-8/+13
| | |
* | | Merge pull request #21165 from manlon/masterRafael Mendonça França2015-08-115-3/+34
|\ \ \ | | | | | | | | use correct DB connection for generated HABTM table
| * | | use correct DB connection for generated HABTM tableMatt Hanlon2015-08-075-3/+34
| | | |
* | | | Merge pull request #21138 from dhiachou/patch-2Rafael Mendonça França2015-08-111-2/+4
|\ \ \ \ | | | | | | | | | | Outdated information about session storage updated [ci skip]
| * | | | [ci skip] Typo fixedDhia Eddine Chouchane2015-08-061-1/+1
| | | | |
| * | | | Outdated information about session storage updated [ci skip] Dhia Eddine Chouchane2015-08-061-2/+4
| | | | | | | | | | | | | | | | | | | | The guide contains information about Rails 2 storing mechanism, but not Rails 4. Enhanced the accuracy and coherence of information (There was a part saying "Older versions of Rails use CookieStore, which uses `secret_token` instead of `secret_key_base` that is used by EncryptedCookieStore." while there was no mention of EncryptedCookieStore before)
* | | | | :nodoc: internal class [ci skip]Godfrey Chan2015-08-101-1/+1
| | | | |
* | | | | Merge pull request #21191 from byroot/deprecate-si-prefixRafael Mendonça França2015-08-114-11/+19
|\ \ \ \ \ | | | | | | | | | | | | Deprecate si prefix
| * | | | | Deprecate :si prefix in number_to_human_size without replacementJean Boussier2015-08-102-9/+15
| | | | | |
| * | | | | Deprecate the :prefix option of `number_to_human_size`Jean Boussier2015-08-102-2/+4
| | | | | |
* | | | | | Only use path if the key is not presentRafael Mendonça França2015-08-101-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | There are some cases where :path is nil on option and we should respect that.
* | | | | try to pass fewer options to `scope`Aaron Patterson2015-08-101-2/+3
| | | | | | | | | | | | | | | | | | | | We already know how to handle `path`, so lets just handle it on our own.
* | | | | always cast `name` to a symbol, and never to_s itAaron Patterson2015-08-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All callers of `action_path` interpolate the return value in to a string, so there is no need for the method to to_s it. to_sym on a symbol will return the same symbol, though I think `action_path` may always be called with a symbol so this might not be necessary.
* | | | | pull path conditional upAaron Patterson2015-08-101-4/+6
| | | | | | | | | | | | | | | | | | | | we only need to check for `path` once.
* | | | | Merge pull request #21184 from brooksreese/touch_on_unit_testingRafael Mendonça França2015-08-101-1/+7
|\ \ \ \ \ | | | | | | | | | | | | [ci skip] Add link to testing guide
| * | | | | [ci skip] Add link to testing guideBrooks Reese2015-08-101-1/+7
| | |_|_|/ | |/| | |
* | | | | Merge pull request #21010 from byroot/activejob-test-helpersRafael Mendonça França2015-08-103-2/+38
|\ \ \ \ \ | | | | | | | | | | | | Make assert_enqueued_with and assert_performed_with returns the matched job
| * | | | | Make assert_enqueued_with and assert_performed_with returns the matched jobJean Boussier2015-08-103-2/+38
| | | | | |
* | | | | | pull `defaults` extraction up the stack.Aaron Patterson2015-08-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Now we can see where `defaults` options originate
* | | | | | avoid calling `scope` on `defaults` methodsAaron Patterson2015-08-101-3/+6
| | | | | |
* | | | | | let the `controller` method push / pop the stackAaron Patterson2015-08-101-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since `controller` and `controller_scope` were the same, just combine them
* | | | | | remove another call to `scope`Aaron Patterson2015-08-101-3/+4
|/ / / / /
* | | | | remove dead codeAaron Patterson2015-08-101-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | This method isn't used internally, isn't tested, isn't documented. We should delete it.
* | | | | avoid is_a? callsAaron Patterson2015-08-101-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | add a predicate method so that we can avoid is_a? calls on the resource object.
* | | | | avoid another call to `scope`Aaron Patterson2015-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | calling `scope` isn't cheap, so try to call cheaper methods that do the same thing for those particular parameters (in this case `path_scope`)
* | | | | push `with_scope_level` up so resource_scope doesn't knowAaron Patterson2015-08-101-25/+27
| | | | | | | | | | | | | | | | | | | | | | | | | `resource_scope` should just put resource scopes on the stack, and doesn't need to know what a `scope_level` is.
* | | | | reuse the same frame so we don't need a singleton hashAaron Patterson2015-08-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | We just want to augment the scope level, not the frame itself, so just copy the frame to the new scope object.
* | | | | [ci skip] Fix simultaneous spellingKasper Timm Hansen2015-08-101-1/+1
| | | | |
* | | | | Merge pull request #21188 from derekprior/dp-asset-host-docsRafael Mendonça França2015-08-101-11/+18
|\ \ \ \ \ | | | | | | | | | | | | Update info on browser connection limits [ci skip]
| * | | | | Update info on browser connection limits [ci skip]Derek Prior2015-08-101-11/+18
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Browsers have not been limited to two connections per host for quite some time now. With more connections allowed, the trade-off involved in asset host distribution isn't so clear and it becomes more important that developers measure actual performance before and after.
* | | | | add a null node at the top of the stackAaron Patterson2015-08-101-13/+9
| | | | | | | | | | | | | | | | | | | | this gives us an easier way to iterate the stack
* | | | | remove `@nesting` ivarAaron Patterson2015-08-101-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | The same information is stored in the `@scope` linked list, so just get it from there.
* | | | | pass `shallow` in to the resource constructorAaron Patterson2015-08-101-10/+5
| | | | | | | | | | | | | | | | | | | | this lets us remove the setter and make the Resource object Read-Only
* | | | | we have the resource on the stack, so just use itAaron Patterson2015-08-101-1/+1
|/ / / / | | | | | | | | | | | | | | | | We don't need to ask `scope` for the resource because we already have it right here.
* | | | Merge pull request #21183 from brooksreese/ar_overview_changeAbdelkader Boudih2015-08-101-5/+5
|\ \ \ \ | | | | | | | | | | [ci skip] Modify introduction to be consistent with other guides
| * | | | [ci skip] Modify introduction text and bullets to be consistent with other ↵Brooks Reese2015-08-101-5/+5
|/ / / / | | | | | | | | | | | | guides
* | | | docs, use hash instead of a string for `order`. [ci skip]Yves Senn2015-08-101-1/+1
| | | | | | | | | | | | | | | | Closes #21121
* | | | Merge pull request #21124 from kirs/feature/reload-i18nKasper Timm Hansen2015-08-105-3/+114
|\ \ \ \ | | | | | | | | | | Reload I18n.load_path in development
| * | | | Reload I18n locales in developmentKir Shatrov2015-08-105-3/+114
| | | | |
* | | | | Update Gemfile.lockRafael Mendonça França2015-08-101-53/+48
| | | | |
* | | | | Merge pull request #21176 from y-yagi/fix_scaffold_tests_inside_api_engineRafael Mendonça França2015-08-092-1/+32
|\ \ \ \ \ | | | | | | | | | | | | make generated scaffold functional tests work inside API engines