aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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-131-0/+4
| | | | | | | | 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-111-1/+5
|
* No need of requiring `rbconfig`, it is by-default loadedKuldeep Aggarwal2015-01-103-3/+0
|
* Drop old test locations from `rake stats`brainopia2015-01-092-6/+2
| | | | | - test/functional - test/unit
* Update `rake counts` to count declarative tests in minitestbrainopia2015-01-091-1/+7
|
* 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-063-6/+6
| | | | | | | | | | 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-046-72/+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.
* | Remove deprecated `test:all` and `test:all:db` tasksRafael Mendonça França2015-01-041-23/+0
| |
* | Remove deprecated `Rails::Rack::LogTailer`Rafael Mendonça França2015-01-042-39/+0
| |
* | Remove deprecated `RAILS_CACHE` constantRafael Mendonça França2015-01-041-19/+0
| |
* | Remove deprecated `serve_static_assets` configurationRafael Mendonça França2015-01-041-21/+0
| |
* | Remove deprecation warning when log_level is not explicit set on productionRafael Mendonça França2015-01-042-23/+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.
* | Merge pull request #13434 from tanraya/local_variablesCarlos Antonio da Silva2015-01-033-6/+6
|\ \ | | | | | | | | | | | | | | | | | | 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-263-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-032-0/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-022-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Remove the tmp/sessions folder and its clear taskRobin Dupret2015-01-032-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 1aea470 introduced this directory but this was at a time when the default way to store sessions was on the file system under the tmp directory. Let's remove references to it from the documentation as well. [Robin Dupret & yui-knk]
* | | | Merge branch 'master' of github.com:rails/docrailsVijay Dev2015-01-031-0/+8
|\ \ \ \
| * | | | Add docs for `Rails.env` and `Rails.env=`claudiob2014-12-221-0/+8
| | | | | | | | | | | | | | | | | | | | [ci skip]
* | | | | Generated fixtures won't use parent_id when generated with parent:referencesPablo Olmos de Aguilera Corradini2015-01-021-0/+2
| |/ / / |/| | | | | | | | | | | Fix #18301
* | | | Add --skip-action-mailer (or -M) to rails generateclaudiob2015-01-017-4/+15
| | | |
* | | | Fix scaffold generator with --helper=false optionRafael Mendonça França2015-01-011-0/+1
| | | |
* | | | Fix description for application_name method - change simple to simplyPrathamesh Sonpatki2014-12-301-1/+1
| | | | | | | | | | | | | | | | [ci skip]
* | | | plugin's gemfile also needs tzinfo-data in WindowsShunsukeAida2014-12-301-0/+4
| | | |
* | | | Merge pull request #18209 from claudiob/bump-to-2-2Guillermo Iguaran2014-12-281-3/+3
|\ \ \ \ | | | | | | | | | | Require Ruby 2.2 for Rails 5.0
| * | | | Require Ruby 2.2 for Rails 5.0claudiob2014-12-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Stems from [this comment](https://github.com/rails/rails/pull/18203#issuecomment-68138096) by @robin850 and by the blog post http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final
* | | | | actually autoload all second-level directories called `app/*/concerns`Alex Robbin2014-12-261-4/+1
|/ / / /
* | | | - Changed `paths` to `routing_paths` to avoid warning `possible reference to ↵Vipul A M2014-12-261-3/+3
| | | | | | | | | | | | | | | | past scope`
* | | | Remove unnecessary double spaceKenta Okamoto2014-12-261-1/+1
| |_|/ |/| |
* | | Merge pull request #18170 from tgxworld/add_docs_for_rails_application_secretsSean Griffin2014-12-231-1/+15
|\ \ \ | | | | | | | | | | | | [ci skip]
| * | | Rails::Application#secrets should be documented.Guo Xiang Tan2014-12-241-1/+15
| | | |
* | | | Use the new `foreign_key` option on `references` in generatorsSean Griffin2014-12-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes `rails g model Post user:references` from def change create_table :posts do |t| t.references :user, index: true end add_foreign_key :posts, :users end to def change create_table :posts do |t| t.references :user, index: true, foreign_key: true end end Changes `rails g migration add_user_to_posts user:references` from def change add_reference :posts, :users, index: true add_foreign_key :posts, :users end to def change add_reference :posts, :users, index: true, foreign_key: true end
* | | | Skip byebug on all non-MRI rubies, fix testsSean Griffin2014-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The changes in #18149 added tests for the app generator, but only fixed it for the plugin generator (I should have let CI finish though I think it would have failed as an allowed failure).
* | | | Only add debugger/byebug if on MRIArthur Neves2014-12-221-1/+1
|/ / /
* / / Fix typo in nodocrochefort2014-12-221-1/+1
|/ /
* | prefer single quotes, by the beard of the prophet!Xavier Noria2014-12-201-10/+10
| |
* | Make bin/setup portableTim Pope2014-12-191-7/+9
| |
* | Merge pull request #18100 from chancancode/serve_static_filesGodfrey Chan2014-12-194-7/+29
| | | | | | | | | | | | Allow static asset serving from env variable (enhanced!) Conflicts: railties/CHANGELOG.md