aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
|/ /
* | 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-176-14/+25
|\ \ | | | | | | 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-176-14/+25
| | | | | | | | | | | | Application* parent
* | | 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-175-6/+6
|\ \ | | | | | | README.rdoc -> README.md for newly generated plugins
| * | README.rdoc -> README.md for newly generated pluginsyuuji.yaginuma2015-12-175-6/+6
| | | | | | | | | | | | 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
|/ /
* | 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 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.
* | 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
| |
* | Add default redis config for Action CableDavid Heinemeier Hansson2015-12-162-0/+9
| |
* | Merge branch 'master' into merge-action-cableRafael Mendonça França2015-12-169-33/+53
|\ \
| * | Use sprockets 3 in the Rails 5 releaseRafael Mendonça França2015-12-161-2/+0
| | |
| * | Merge pull request #22567 from gsamokovarov/introduce-application-recordRafael França2015-12-163-0/+15
| |\ \ | | | | | | | | Introduce ApplicationRecord, an Active Record layer supertype
| | * | Introduce ApplicationRecord, an Active Record layer supertypeGenadi Samokovarov2015-12-163-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's pretty common for folks to monkey patch `ActiveRecord::Base` to work around an issue or introduce extra functionality. Instead of shoving even more stuff in `ActiveRecord::Base`, `ApplicationRecord` can hold all those custom work the apps may need. Now, we don't wanna encourage all of the application models to inherit from `ActiveRecord::Base`, but we can encourage all the models that do, to inherit from `ApplicationRecord`. Newly generated applications have `app/models/application_record.rb` present by default. The model generators are smart enough to recognize that newly generated models have to inherit from `ApplicationRecord`, but only if it's present.
| * | | Update test generators to use ActionDispatch::IntegrationTestAbdelkader Boudih2015-12-154-25/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Rails 5.1 `ActionController::TestCase` will be moved out of Rails into it's own gem. Please use `ActionDispatch::IntegrationTest` going forward. This changes the generators to use `ActionDispatch::IntegrationTest` and the required URL setup (rather than symbols) for each of the controller actions. Updated fix to #22076.
| * | | Do not default to any SerializerSantiago Pastorino2015-12-152-6/+1
| |/ / | | | | | | | | | We will wait until 5.1 to make a decision
* | | Only include action cable meta tags if it is not skippedRafael Mendonça França2015-12-161-0/+2
| | |
* | | Needless whitespaceDavid Heinemeier Hansson2015-12-161-2/+0
| | |
* | | Include the action cable URL meta tag by defaultDavid Heinemeier Hansson2015-12-161-1/+3
| | |
* | | Assume that the cable server is running in-process by default, offer option ↵David Heinemeier Hansson2015-12-161-0/+3
| | | | | | | | | | | | to change that in config/environments/production.rb
* | | Fix the engine referenceRafael Mendonça França2015-12-161-1/+1
| | |
* | | Doh, should have read ff370ee61754b00f864f3ddd0af62be4dfa0de67David Heinemeier Hansson2015-12-161-1/+1
| | | | | | | | | | | | Indeed we need this to be an engine for the internal assets to work
* | | Another bad reference to engine instead of railtieDavid Heinemeier Hansson2015-12-161-1/+1
| | |
* | | We are using railtie, not engineDavid Heinemeier Hansson2015-12-161-1/+1
| | |
* | | Accept a Pathname in Application#config_forRafael Mendonça França2015-12-151-1/+5
| | | | | | | | | | | | That would make possible to use it with action cable configuration.
* | | Merge remote-tracking branch 'origin/master' into merge-action-cableRafael Mendonça França2015-12-151-2/+2
|\| |
| * | Update seeds.rb.ttPaul Clegg2015-12-141-2/+2
| | | | | | | | | | | | Rahm Emanuel doesn't deserve to be in Rails.
* | | Action Cable need to be a engineRafael Mendonça França2015-12-151-1/+1
| | | | | | | | | | | | Otherwise assets will not work