aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
Commit message (Collapse)AuthorAgeFilesLines
* revises fileutils dependencies in railtiesXavier Noria2016-04-112-0/+2
| | | | | | With the exception of what is loaded in active_support/rails, each file is responsible for its own dependencies. You cannot rely on runtime order of execution.
* Use new hash syntax (#24464)Jeroen Visser2016-04-081-2/+2
| | | | | | * Updated syntax * Updated tests to match syntax
* remove unused requireMohamad Abras2016-03-291-2/+0
|
* development.rb file always exists so we don't need a check for itPrathamesh Sonpatki2016-03-261-4/+1
|
* Add ActionCable require statement to pluginKoen Punt2016-03-231-2/+4
| | | | | | | | | | When generating a plugin without ActiveRecord (-O), ActionCable wasn't include, which causes problems with the require action_cable statement in cable.js add active_job require statement also updated order of require statements to match with all.rb
* Use || instead of `or` as preferred in rails code conventionMarek L2016-03-222-2/+2
|
* Don't upgrade config.file_watcher during upgrade pathGarrett Bjerkhoel2016-03-181-0/+5
|
* Document and Match the Rails logger interfaceschneems2016-03-161-8/+10
| | | | | | The logger interface to get all Rails features is not obvious. This change adds documentation on how to assign a logger that will use all Rails features. We are also matching the stdout logging interface to the default logger in bootstrap https://github.com/rails/rails/blob/f5a5988352b165143f0f9d622707c351c1470882/railties/lib/rails/application/bootstrap.rb#L42-L45.
* prefer require_relative over require + File.expand_pathXavier Noria2016-03-101-1/+1
|
* AppGenerator: allow both 'rake' and 'rails'claudiob2016-03-091-6/+21
| | | | | | | | | This commit comes from the comments made by @matthewd at https://github.com/rails/rails/pull/23795/files#r54469637 and by @rafaelfranca at https://github.com/rails/rails/pull/23795/files#r54609364 The idea is that if you type (for example) "rake db:migrate" in an AppGenerator, then this should actually invoke `rake db:migrate` on the command line, whereas if you type "rails_command db:migrate", this should invoke `rails db:migrate`.
* Merge pull request #24062 from resure/redundant-escapesRafael França2016-03-082-2/+2
|\ | | | | Remove redundant regexp escapes in generators
| * Remove redundant regexp escapes in generatorsGadzhi Gadzhiev2016-03-082-2/+2
| |
* | Advertise the console web-console featureGenadi Samokovarov2016-03-081-1/+1
| | | | | | | | | | | | | | | | | | In the latest version of Web Console, you can call `console` anywhere in your application and get a console with that binding in it. I think this is worth advertising, as it may be useful to do outside of controllers and views. [ci skip]
* | Drop the explicit version requirements for web-consoleGenadi Samokovarov2016-03-081-1/+1
|/ | | | | | | | | | | | | | Between major versions 2 and 3, we hit a bug. It's fixed in version 3, however, the explicit 2.x requirement of `~> '2.0'` will prevent people from getting the fix with `bundle update` and they would have to explicitly set the constraint to `~> '3.0'`. For more information see: rails/web-console#178. I propose we drop the explicit version constraints in the Gemfile. Web Console has been relatively stable for the past couple of years, and I don't anticipate any major alterations, like we saw between major versions 1 and 2.
* prefer require_relative over require + File.expand_pathXavier Noria2016-03-064-4/+5
| | | | Reads much better doesn't it.
* use __dir__ for relative paths in config/application.rbXavier Noria2016-03-062-2/+2
| | | | | | Stuff I see in passing while I am doing a walkthrough. See rationale in 5b8738c.
* use __dir__ for relative paths in config/boot.rbXavier Noria2016-03-062-3/+3
| | | | | | Stuff I see in passing while I am doing a walkthrough. See rationale in 5b8738c.
* use __dir__ to load the application in environment.rbXavier Noria2016-03-061-1/+1
| | | | | | Stuff I see in passing while I am doing a walkthrough. See rationale in 5b8738c.
* use __dir__ to load the environment in config.ruXavier Noria2016-03-061-1/+1
| | | | | | Stuff I see in passing while I am doing a walkthrough. See rationale in 5b8738c.
* Merge pull request #24070 from ↵Rafael França2016-03-052-13/+0
|\ | | | | | | | | y-yagi/remove_unnecessary_config_in_sprockets-rails-3 remove config that are no longer needed in sprockets-rails 3
| * remove config that are no longer needed in sprockets-rails 3yuuji.yaginuma2016-03-052-13/+0
| | | | | | | | | | `config.assets.raise_runtime_errors` and `config.assets.digest` are enabled by default in sprockets-rails 3.
* | define APP_PATH with __dir__Xavier Noria2016-03-051-1/+1
|/ | | | | Defining paths relative to a file name has always hurt my soul, with __dir__ we can restore order in the Universe.
* Fix description in cookies_serializer.rb being corrupted when updatingHirofumi Wakasugi2016-03-021-1/+1
|
* Merge pull request #23935 from y-yagi/convert_cable_coffee_to_javascriptRafael França2016-03-013-10/+14
|\ | | | | convert cable.coffee to cable.js
| * convert cable.coffee to cable.jsyuuji.yaginuma2016-02-283-10/+14
| | | | | | | | In order to eliminate the dependecy of CoffeeScript.
* | Merge pull request #23981 from y-yagi/do_not_set_action_cable_configRafael França2016-03-011-4/+3
|\ \ | | | | | | do not set Action Cable's config when specify `--skip-action-cable` option
| * | do not set Action Cable's config when specify `--skip-action-cable` optionyuuji.yaginuma2016-03-011-4/+3
| | | | | | | | | | | | Also remove duplicated `config.action_cable.url` config.
* | | Use AS::Executor / AS::Reloader to support reloading in ActionCableMatthew Draper2016-03-021-6/+0
|/ /
* / generate config/spring.rb in new applications [closes #18874]Xavier Noria2016-02-292-0/+7
|/
* Merge pull request #23921 from y-yagi/remove_rack_cors_initializer_when_updatingArthur Nogueira Neves2016-02-271-0/+5
|\ | | | | remove rack cors initializer when updating
| * remove rack cors initializer when updatingyuuji.yaginuma2016-02-271-0/+5
| | | | | | | | Rack cors initializer is only necessary to API-only applications, for when the update is unnecessary.
* | Specify plaform: :mri for byebugIan Ker-Seymer2016-02-261-1/+1
|/
* [close #23681] Use puma 3.0.0+ schneems2016-02-261-1/+1
| | | | | Puma 3.0 and up introduced compatibility to read from `config/puma.rb` when booting from the command `$ rails server`https://github.com/puma/puma/pull/856.
* Old applications will not get the ssl_options initializerPrathamesh Sonpatki2016-02-251-0/+5
| | | | | - We will remove the initializer for old apps which are migrated to Rails 5 so that they are not affected by this breaking change.
* New applications will be generated with ssl_options to enable HSTS with ↵Prathamesh Sonpatki2016-02-251-0/+4
| | | | | | subdomains - We will reuse config.ssl_options for setting the HSTS settings.
* Merge pull request #23863 from delftswa2016/fix-readme-headingJon Moss2016-02-241-1/+1
|\ | | | | Fix README heading according to Markdown conventions
| * Fix title of README according to Markdown conventionsAaron Ang2016-02-251-1/+1
| | | | | | | | | | | | | | | | | | The first heading in some README's are indicated using a second level heading (`##`), which in my opinion is of incorrect structure. Therefore, in this patch I changed the first heading to a first level heading (`#`) in README's where this incorrect structure occurs. [ci skip]
* | Only open Action Cable connection if data is being sentJon Moss2016-02-241-5/+3
| |
* | Enable Action Cable routes by defaultJon Moss2016-02-243-6/+4
| | | | | | | | This also marks Action Cable routes as internal to Rails.
* | Don't put config.action_mailer.perform_caching entry twice in development.rbPrathamesh Sonpatki2016-02-241-8/+2
| |
* | Enable tmp_restart plugin for pumaRafael Mendonça França2016-02-241-0/+3
| | | | | | | | Fixes #23855
* | Always use the released coffee-rails in new applicationsRafael Mendonça França2016-02-241-6/+1
|/ | | | | coffee-rails is stable now so we don't need to point to the master branch.
* Merge pull request #23795 from claudiob/replace-rack-with-rails-commandDavid Heinemeier Hansson2016-02-241-1/+2
|\ | | | | AppGenerator: Replace 'rake' with 'rails_command'
| * Invoke 'rails' instead of 'rake' in AppGeneratorclaudiob2016-02-201-1/+1
| | | | | | | | | | Follows the convention from Rails 5 of invoking tasks on the command-line with `rails …` rather than `rake …`.
| * AppGenerator: Replace 'rake' with 'rails_command'claudiob2016-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | Since Rails 5.0 is switching the Rails command line from 'rake …' to 'rails …', it makes sense to also replace the `rake` method in the Rails templates API. Based on feedback from @matthewd and @kaspth, I chose to replace `rake` with `rails_command`, which is less confusing than the alternatives `rails` or `command` or `rails_run` and is not Thor-reserved word like `task`.
* | Merge branch 'actionmailer-cache'Rafael Mendonça França2016-02-243-0/+12
|\ \ | | | | | | | | | | | | | | | This is a rebased version of #22825. Closes #22825.
| * | Change ActionMailer's default caching configuration and update generator's ↵Stan Lo2016-02-233-0/+12
| | | | | | | | | | | | environment templates
* | | Use the trick to get beta releases in the GemfileRafael Mendonça França2016-02-231-1/+1
| | |
* | | New apps get the Turbolinks beta gemSam Stephenson2016-02-231-2/+2
| | |
* | | Switch to `data-turbolinks-track="reload"`Sam Stephenson2016-02-231-2/+2
|/ /