aboutsummaryrefslogtreecommitdiffstats
path: root/railties
Commit message (Collapse)AuthorAgeFilesLines
* fix wording of CSS manifest instructionsRachel Warbelow2015-01-222-6/+4
|
* Merge pull request #18636 from josh/railties-remove-config-assetsRafael Mendonça França2015-01-222-22/+1
|\ | | | | Remove config.assets
| * Remove config.assetsJoshua Peek2015-01-212-22/+1
| | | | | | | | Provided by sprockets-rails plugin
* | Merge pull request #18546 from brainopia/action_view_renderRafael Mendonça França2015-01-221-0/+6
|\ \ | | | | | | A shortcut to setup controller environment
| * | Add ApplicationController.renderer initializer [ci skip]brainopia2015-01-221-0/+6
| | |
* | | use two spaces instead of one for include root in jsonBen A Morgan2015-01-211-1/+1
| |/ |/|
* | Merge pull request #18380 from nobu/Use-EXEEXTSantiago Pastorino2015-01-191-1/+3
|\ \ | | | | | | Use EXEEXT
| * | Use EXEEXTNobuyoshi Nakada2015-01-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Use the configured variable EXEEXT, instead of hardcoded suffix and platform names. And on such platforms, files which do not end with the suffix are not executable, so the original names are not necessary, in general.
* | | Merge pull request #18567 from prathamesh-sonpatki/fix-assert-welcome-testRichard Schneeman2015-01-171-1/+2
|\ \ \ | | | | | | | | Fixed test for assert_welcome
| * | | Fixed test for assert_welcomePrathamesh Sonpatki2015-01-171-1/+2
| | | | | | | | | | | | | | | | - Test was wrongly using assert with assignment statement.
* | | | bring back unintentionally removed blank line [ci skip]Yves Senn2015-01-171-0/+1
|/ / / | | | | | | | | | Thanks @carlosantoniodasilva :yellow_heart:
* | | Merge pull request #18558 from robertomiranda/patch-3 [ci skip]Yves Senn2015-01-171-2/+6
|\ \ \ | |_|/ |/| | | | | Update Molde Generator Usage
| * | Update Molde Generator UsageRoberto Miranda2015-01-161-0/+5
|/ / | | | | Including has_secure_token generator
* | require 'rails' if not include_all_railties, just as 'rails/all' doesAkira Matsuda2015-01-141-0/+1
| |
* | improve grammarMichael Dawson2015-01-141-1/+1
| |
* | Merge pull request #18476 from Alamoz/scaffold_index_view_grammarDavid Heinemeier Hansson2015-01-131-1/+1
|\ \ | | | | | | Clean up grammar in scaffold index view, by removing the word 'Listing' ...
| * | Clean up grammar in scaffold index view, by removing the word 'Listing' from ↵Adrien Lamothe2015-01-121-1/+1
| | | | | | | | | | | | list title.
* | | Add the `method_source` gem to the default GemfileSean Griffin2015-01-133-0/+15
| | | | | | | | | | | | Fixes #18473
* | | Stop promoting rack-cache usage at the moment (not so common or important to ↵David Heinemeier Hansson2015-01-131-6/+0
| | | | | | | | | | | | deserve that billing)
* | | Show how to change the queuing backend for ActiveJob in productionDavid Heinemeier Hansson2015-01-131-0/+4
| | |
* | | Set all asset options togetherDavid Heinemeier Hansson2015-01-131-3/+3
|/ /
* | Add Secure Token Generatorrobertomiranda2015-01-113-1/+40
| |
* | No need of requiring `rbconfig`, it is by-default loadedKuldeep Aggarwal2015-01-103-3/+0
| |
* | Use IO::NULL alwaysNobuyoshi Nakada2015-01-102-2/+2
| |
* | Merge pull request #18413 from brainopia/automatic_inverse_of_for_belongs_toDavid Heinemeier Hansson2015-01-095-31/+70
|\ \ | | | | | | Correctly count methods when using declarative `#test` in minitest
| * | Drop old test locations from `rake stats`brainopia2015-01-093-6/+8
| | | | | | | | | | | | | | | - test/functional - test/unit
| * | Update `rake counts` to count declarative tests in minitestbrainopia2015-01-093-25/+62
| | |
* | | Add _mailer suffix to i18n pathCarlos Souza2015-01-082-5/+5
|/ / | | | | | | | | | | For mailers created via generators Follow up to #18074
* | Merge pull request #18378 from ↵Carlos Antonio da Silva2015-01-072-2/+2
|\ \ | |/ |/| | | | | shunsukeaida/avoid_orm_being_humanized_in_generator_help_message Overwrite descriptions generated by Generators::Base to respect acronym.
| * acronyms like ORM should be in uppercase, so overwrite the desc generated by ↵shunsukeaida2015-01-072-2/+2
| | | | | | | | hook_for
* | Add mailer suffix to generated files and classesCarlos Souza2015-01-065-34/+41
| | | | | | | | | | Following the same naming convention used in controllers and jobs.
* | Remove some comments about Ruby 1.9 behaviorsRafael Mendonça França2015-01-041-1/+1
| |
* | Remove debugger supportRafael Mendonça França2015-01-049-100/+3
| | | | | | | | | | bebugger doesn't work with Ruby 2.2 so we don't need to support it anymore
* | Remove Psych hack for Ruby 1.9claudiob2015-01-041-10/+1
| | | | | | | | | | A special `if` statement to support `Psych` for Ruby < 2.0 can be dropped now that Rails requires Ruby >= 2.0.
* | Fix CHANGELOG [ci skip]Rafael Mendonça França2015-01-041-0/+2
| |
* | Remove deprecated `test:all` and `test:all:db` tasksRafael Mendonça França2015-01-042-23/+2
| |
* | Remove deprecated `Rails::Rack::LogTailer`Rafael Mendonça França2015-01-043-39/+4
| |
* | Remove deprecated `RAILS_CACHE` constantRafael Mendonça França2015-01-042-19/+4
| |
* | Remove deprecated `serve_static_assets` configurationRafael Mendonça França2015-01-043-37/+4
| |
* | Remove deprecation warning when log_level is not explicit set on productionRafael Mendonça França2015-01-043-53/+1
| |
* | Change transaction callbacks to not swallowing errors.Rafael Mendonça França2015-01-041-5/+0
| | | | | | | | | | | | | | | | Before this change any error raised inside a transaction callback are rescued and printed in the logs. Now these errors are not rescue anymore and just bubble up, as the other callbacks.
* | Change the default `null` value for `timestamps` to `false`Rafael Mendonça França2015-01-041-1/+1
| |
* | Remove deprecate `*_path` helpers in email viewsRafael Mendonça França2015-01-043-55/+2
| |
* | Remove deprecated methods at `Kernel`.Rafael Mendonça França2015-01-042-0/+20
| | | | | | | | `silence_stderr`, `silence_stream`, `capture` and `quietly`.
* | Improve the matches on the scaffold generator testsCarlos Antonio da Silva2015-01-031-9/+8
| | | | | | | | Related to #13434.
* | Merge pull request #13434 from tanraya/local_variablesCarlos Antonio da Silva2015-01-035-6/+21
|\ \ | | | | | | | | | | | | | | | | | | Use local variables in _form.html.erb generated by scaffold. Conflicts: railties/CHANGELOG.md
| * | Use local variables in _form.html.erb generated by scaffold generator.tanraya2014-07-265-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems a good idea to use local variables in generated partials instead of using instance variables. Before <%= render 'form' %> After <%= render 'form', product: @product %>
* | | Merge pull request #17227 from claudiob/explicitly-abort-callbacksRafael Mendonça França2015-01-035-10/+61
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Introduce explicit way of halting callback chains by throwing :abort. Deprecate current implicit behavior of halting callback chains by returning `false` in apps ported to Rails 5.0. Completely remove that behavior in brand new Rails 5.0 apps. Conflicts: railties/CHANGELOG.md
| * | | Add config to halt callback chain on return falseclaudiob2015-01-024-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This stems from [a comment](rails#17227 (comment)) by @dhh. In summary: * New Rails 5.0 apps will not accept `return false` as a way to halt callback chains, and will not display a deprecation warning. * Existing apps ported to Rails 5.0 will still accept `return false` as a way to halt callback chains, albeit with a deprecation warning. For this purpose, this commit introduces a Rails configuration option: ```ruby config.active_support.halt_callback_chains_on_return_false ``` For new Rails 5.0 apps, this option will be set to `false` by a new initializer `config/initializers/callback_terminator.rb`: ```ruby Rails.application.config.active_support.halt_callback_chains_on_return_false = false ``` For existing apps ported to Rails 5.0, the initializers above will not exist. Even running `rake rails:update` will not create this initializer. Since the default value of `halt_callback_chains_on_return_false` is set to `true`, these apps will still accept `return true` as a way to halt callback chains, displaying a deprecation warning. Developers will be able to switch to the new behavior (and stop the warning) by manually adding the line above to their `config/application.rb`. A gist with the suggested release notes to add to Rails 5.0 after this commit is available at https://gist.github.com/claudiob/614c59409fb7d11f2931
| * | | Loosen test about order of initializersclaudiob2015-01-021-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit modifies the code (but not the purpose) of a test that checks that > initializers are executed after application configuration initializers Currently the test hard-codes the *exact* initializers that are expected to occur before a custom one. This can cause the test to fail even if the expectation still passes. This commit loosens the test by simply checking that, in the array of initializers, the custom initializers (called `dummy_initializer` in the example) is executed after the last occurrence of `load_config_initializers`.