aboutsummaryrefslogtreecommitdiffstats
path: root/railties
Commit message (Collapse)AuthorAgeFilesLines
* Add CHANGELOG headers for Rails 5.0.0.beta1eileencodes2015-12-181-0/+5
|
* Change `alpha` to `beta1` to prep for release of Rails 5eileencodes2015-12-181-1/+1
| | | | :tada: :beers:
* Don't need to use `Array.wrap`Rafael Mendonça França2015-12-182-2/+2
|
* Do not check the version anymoreRafael Mendonça França2015-12-181-2/+2
| | | | | Our logic is complex now and we don't need to check the version to asset the behavior so I'm removing the checking here.
* Merge pull request #22657 from matthewd/loosen-versionRafael Mendonça França2015-12-184-3/+32
|\ | | | | | | Allow normal version updates within a release series
| * Allow normal version updates within a release seriesMatthew Draper2015-12-184-3/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We originally chose to apply very strict versioning on the `rails` entry in the Gemfile, because our future versioning policy was not strongly defined. Now it is, and our policy is very much designed on the expectation that people will regularly update to the latest patch level in their release series... so we should encourage that. Of course, Gemfile.lock will do its job and prevent unplanned updates, just as it does for every other gem in the bundle... but if you run `bundle update`, we want to get you the latest bug/security fixes without requiring a manual edit of the Gemfile entry. Our current version could be a few different shapes, so it takes a bit of work to find the right specifier, but in principle, we match anything of the form x.y.*, where x.y matches our current release series.
* | Refer to rails command instead of rake in a bunch of placesDavid Heinemeier Hansson2015-12-181-1/+1
| | | | | | | | Still more to do. Please assist!
* | Explain reason for eager loadingDavid Heinemeier Hansson2015-12-181-0/+1
| |
* | Explain Redis' role in Action CableDavid Heinemeier Hansson2015-12-181-0/+1
| |
* | Bring comment in line with rest of initializersDavid Heinemeier Hansson2015-12-181-2/+2
| |
* | Explain the concept of config initializers for backwards compatibilityDavid Heinemeier Hansson2015-12-183-2/+5
| |
* | Fix spacingDavid Heinemeier Hansson2015-12-181-1/+1
| |
* | These options are not changed nearly often enough to warrant inclusion like ↵David Heinemeier Hansson2015-12-181-8/+0
| | | | | | | | this at a high level
* | Better explanationDavid Heinemeier Hansson2015-12-181-2/+6
| |
* | Use the rails command, not rake, for all rails commandsDavid Heinemeier Hansson2015-12-182-6/+6
| |
* | README.md in the app is now used to describe the app itself, not RailsDavid Heinemeier Hansson2015-12-181-1/+0
| |
* | More sensible ordering with the more important options firstDavid Heinemeier Hansson2015-12-181-12/+12
| |
* | List the major frameworks you can remove togetherDavid Heinemeier Hansson2015-12-181-3/+3
| |
* | fix indentation of generated controller testyuuji.yaginuma2015-12-182-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` # before module Bukkits class UsersControllerTest < ActionDispatch::IntegrationTest include Engine.routes.url_helpers setup do @user = bukkits_users(:one) end ``` ``` # after module Bukkits class UsersControllerTest < ActionDispatch::IntegrationTest include Engine.routes.url_helpers setup do @user = bukkits_users(:one) end ```
* | Ignore Byebug command history fileAkira Matsuda2015-12-181-0/+3
| | | | | | | | | | This file is generated by a gem that is bundled by default in the generated Rails app, just like .sqlite3 files. Hence it might be natural to be ignored here rather than in each developer's .gitignore_global.
* | Use released rackRafael Mendonça França2015-12-181-2/+1
|/
* Merge pull request #22642 from seuros/remove-mysql-adapterMatthew Draper2015-12-181-3/+3
|\ | | | | | | Remove legacy mysql adapter
| * Remove legacy mysql adapterAbdelkader Boudih2015-12-171-3/+3
| |
* | Use release sprockets-railsRafael Mendonça França2015-12-171-1/+0
| |
* | Merge pull request #22627 from rails/application-mailer-by-defaultRafael França2015-12-1712-42/+29
|\ \ | | | | | | ApplicationMailer should be generated by default just like every other Application* parent
| * | ApplicationMailer should be generated by default just like every other ↵David Heinemeier Hansson2015-12-1711-41/+28
| | | | | | | | | | | | Application* parent
| * | Fix warningRafael Mendonça França2015-12-171-1/+1
| |/
* / Use released arelRafael Mendonça França2015-12-171-1/+0
|/
* Generate API doc for actioncableArun Agrawal2015-12-171-0/+7
|
* Merge pull request #22068 from y-yagi/change_default_to_markdownRafael França2015-12-177-9/+13
|\ | | | | README.rdoc -> README.md for newly generated plugins
| * README.rdoc -> README.md for newly generated pluginsyuuji.yaginuma2015-12-177-9/+13
| | | | | | | | I think Markdown is nowadays a better default.
* | Merge pull request #22629 from ↵Rafael França2015-12-171-1/+0
|\ \ | | | | | | | | | | | | prathamesh-sonpatki/kill-extra-line-in-manifest-js Kill extra newline at the start of generated manifest.js
| * | Kill extra newline at the start of generated manifest.jsPrathamesh Sonpatki2015-12-171-1/+0
| | |
* | | Puma 2.15.3 actually works fineDavid Heinemeier Hansson2015-12-171-1/+1
| |/ |/|
* | Deal with leading CR when its not a mountable engineDavid Heinemeier Hansson2015-12-171-1/+1
| |
* | Include example of allowed_request_originsDavid Heinemeier Hansson2015-12-171-1/+2
|/
* Fix testsDavid Heinemeier Hansson2015-12-171-2/+0
|
* Don't mount the ActionCable server by defaultDavid Heinemeier Hansson2015-12-172-2/+2
| | | | | | Since we require you to enable it on the client-side, let us do the same on the server-side. Then you’re not running an EventMachine unless you need to.
* No longer uses keep now that we have ApplicationRecordDavid Heinemeier Hansson2015-12-161-1/+0
|
* Fix testDavid Heinemeier Hansson2015-12-161-1/+10
|
* No need to check for pumaRafael Mendonça França2015-12-161-1/+1
| | | | Rack::Server already does it work for us if the server is installed.
* Fix test now that cable is in there by default tooDavid Heinemeier Hansson2015-12-161-1/+1
|
* Avoid Action Cable stubs on --skip-action-cableDavid Heinemeier Hansson2015-12-163-3/+7
| | | | | Still missing the stuff in app/ – we need to basically switch from a * match to specifically picking out what we need.
* No longer needed now that we prefill with app/models/application_record.rbDavid Heinemeier Hansson2015-12-161-1/+0
|
* Generate all the ApplicationCable stubs by default, like all other ↵David Heinemeier Hansson2015-12-165-1/+20
| | | | Application* stubs
* Saner incrementsDavid Heinemeier Hansson2015-12-161-3/+3
|
* Use puma as the default development server, if availableDavid Heinemeier Hansson2015-12-162-4/+4
|
* Eager loading is required for Action Cable and we should use the logging tooDavid Heinemeier Hansson2015-12-161-0/+4
|
* Only mount the ActionCable server if ApplicationCable has been definedDavid Heinemeier Hansson2015-12-161-1/+1
|
* By default, mount Action Cable on the routerDavid Heinemeier Hansson2015-12-161-0/+3
|