aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Fix rails restart issue with PumaPrathamesh Sonpatki2016-03-301-0/+1
| | | | | | | | | | | | | | | - We need to pass the restart command to Puma so that it will use it while restarting the server. - Also made sure that all the options passed by user while starting the server are used in the generated restart command so that they will be used while restarting the server. - Besides that we need to remove the server.pid file for the previous running server because otherwise Rack complains about it's presence. - We don't care if the server.pid file does not exist. We only want to delete it if it exists. - This also requires some changes on Puma side which are being tracked here - https://github.com/puma/puma/pull/936. - Fixes #23910.
* Share dev caching implementation between task and server.Kasper Timm Hansen2016-03-151-11/+3
| | | | | Lets have the server and the Rake task go through the same ropes, so we can share all the file lookup, adding, and deleting code.
* Merge pull request #23940 from prathamesh-sonpatki/rm-with-dispatchersRafael França2016-03-091-2/+3
|\ | | | | Remove passing `with_dispatchers` to AppGenerator
| * Remove passing `with_dispatchers` to AppGeneratorPrathamesh Sonpatki2016-03-091-2/+3
| | | | | | | | | | | | | | - While working on https://github.com/rails/rails/pull/22790 I found out that we pass `with_dispatchers: true` but it's not used at all by Rails. - We were passing `with_dispatchers: true` in few tests too but again it's not used by Rails.
* | Update deprecation message shown when tasks from rails namespace are runPrathamesh Sonpatki2016-02-271-2/+2
|/
* Merge pull request #23439 from ryohashimoto/160203_rake_railsKasper Timm Hansen2016-02-271-1/+15
|\ | | | | Use app namespace for framework tasks
| * The tasks in the rails task namespace is deprecated in favor of app namespace.Ryo Hashimoto2016-02-261-1/+15
| | | | | | | | (e.g. `rails:update` and `rails:template` tasks is renamed to `app:update` and `app:template`.)
* | :scissors:Rafael Mendonça França2016-02-261-2/+2
| |
* | Create tmp folder if not presentChashmeet Singh2016-02-271-1/+3
|/ | | | | | | | | | | | | | | | | | All Apps may not have a tmp folder Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake
* - Fixed and removed long arguments to rake routesVipul A M2016-02-121-3/+3
| | | | | | - Fixed related documentation and usage all around Fixes #23561
* revert dev:cache to rake task, fixes #23410Scott Bronson2016-02-071-0/+14
|
* Pass api only option to rails rails:update task to update only based on API.Vipul A M2016-02-041-1/+1
| | | | Fixes #23470
* use rails command in routes taskyuuji.yaginuma2016-02-031-3/+3
| | | | | For other task has become to use the rails command at doc and test, I think that routes task also it is better to use the rails command.
* Add spaces in the braces.Kasper Timm Hansen2016-02-011-1/+1
| | | | | | Solves personal insanity, since I was down in these files. (Please don't submit PRs like this.)
* Add options for rake routes taskVipul A M2016-02-021-2/+30
| | | | | | | | | | Add two options: `-c` and `-g`. `-g` option returns the urls name, verb and path fields that match the pattern. `-c` option returns the urls for specific controller. Fixes #18902, and Fixes #20420 [Anton Davydov & Vipul A M]
* make rake proxy work in rails enginesyuuji.yaginuma2016-01-311-2/+2
|
* rake log:clear task updated refs[#22544]Pramod2016-01-091-6/+19
| | | | | | | | - Avoided truncating all files if no ENV['LOGS'] specified - Updated task to accept LOGS=all for truncating all files from log/ i.e. log/*log - If no LOGS specified will truncates standard environment log files i.e. 'development,test,production' - CHANGELOG & guide update added - bin/setup test cases fixed
* Add Rails command infrastructure and encapsulate development cachingChuck Callebs2015-12-041-14/+0
|
* Move the desc one level up Dharam Gollapudi2015-11-131-2/+1
| | | Make the task visible (from rake -T) by moving the desc one level up
* Allow rake:stats to account for rake tasksKevin Deisz2015-10-191-0/+1
|
* Replace AR with ActiveRecord to make it more readable [ci skip]arvind2015-09-081-1/+1
|
* Add rake dev:cache task to enable dev mode caching.Chuck Callebs2015-08-041-0/+15
| | | | | | | | | | | | | | | | Taken from @Sonopa's commits on PR #19091. Add support for dev caching via "rails s" flags. Implement suggestions from @kaspth. Remove temporary cache file if server does not have flags. Break at 80 characters in railties/CHANGELOG.md Remove ability to disable cache based on server options. Add more comprehensive options: --dev-caching / --no-dev-caching
* `rake restart` should work without a `tmp` folderYoong Kang Lim2015-05-301-0/+1
| | | | | | | | | | | | | In restart.rake, the creation of tmp/restart.txt would fail if the tmp folder does not exist in the app. This is a problem because apps cloned using git would not have the tmp folder, as the folder is in .gitignore. This commit creates the tmp folder if it does not exist. Fixes #20299 [Yoong Kang Lim, Sunny Juneja]
* Merge pull request #20326 from hderms/dh/fix_task_bugRafael Mendonça França2015-05-271-16/+18
|\ | | | | | | Fix rake method definition leaking onto Object
| * add fixed fileDermot Haughey2015-05-271-16/+20
|/ | | | | | add framework_test add another test
* Actually rename to `rake initializers`Godfrey Chan2015-03-211-1/+1
|
* `rake initializer` -> `rake initializers`Godfrey Chan2015-03-201-1/+1
| | | | | | Also edited the copy to be more consistent with `rake routes`. See #19323.
* Add `rake initializer`Naoto Kaneko2015-03-141-0/+6
| | | | | This task prints out initializers for an application. It is useful to develop a rubygem which involves the initialization process.
* Rake restart task no longer loads entire Rails environment when run.Hyonjee Joo2015-03-021-1/+1
| | | | | The restart task does not need access to models or other classes and helpers from the application environment.
* Created rake restart task.Hyonjee Joo2015-02-261-0/+4
| | | | | | Fixes #18876. Rake restart touches `tmp/restart.txt` to restart application on next request. Updated tests and documentation accordingly.
* Remove documentation tasksXavier Noria2015-02-061-70/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the tasks doc:app, doc:rails, and doc:guides. In our experience applications do not generate APIs using doc:app. Methods may be certainly documented for maintainers, annotated with YARD tags, etc. but that is intended to be read with the source code, not in a separate website. Then, teams also have typically selected topics written down in Markdown files, or in a GitHub wiki... that kind of thing. If a team absolutely needs to generate application documentation for internal purposes, they can still easily write their own task. Regarding doc:rails and doc:guides, we live in 2015. We are used to go to online docs all the time. If you really want access to the API offline RubyGems generates it for every Rails component unless you tell it not to, and you can checkout the Rails source code to read the guides as Markdown, or download them for a Kindle reader. All in all, maintaining this code does not seem to be worthwhile anymore. As a consequence of this, guides (+3 MB uncompressed) won't be distributed with the rails gem anymore. Of course, guides and API are going to be still part of releases, since documentation is maintained alongside code and tests. Also, time permitting, this will allow us to experiment with novel ways to generate documentation in the Rails docs server, since right now we were constrained by being able to generate them in the user's environment.
* fix task description for tmp:createyuuji.yaginuma2015-01-251-1/+1
|
* Drop old test locations from `rake stats`brainopia2015-01-091-3/+1
| | | | | - test/functional - test/unit
* Remove the tmp/sessions folder and its clear taskRobin Dupret2015-01-031-11/+3
| | | | | | | | | | 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]
* English fix [ci skip]George Millo2014-12-161-3/+3
|
* Add test/jobs files in `rake stats`Arun Agrawal2014-11-051-1/+2
|
* show stats for app/jobsyuuji.yaginuma2014-08-241-1/+2
|
* simple solution that brings rake stats task to every kind of rails projectAndriy Tyurnikov2014-05-261-18/+22
|
* rake stats for enginesAndriy Tyurnikov2014-05-241-19/+20
|
* Generate the cookies_serializer configuration with :marshal when upgradingRafael Mendonça França2014-05-161-1/+1
| | | | | | | | | | | We were generating this configuration with :json what may break applications upgrating from Rails 4.0-. Now we always generate with a safer value and people is free to choose hybrid if they want. We don't generate with hybrid by default because there are some cases that can fail. These cases are explained on the upgrading guide.
* Make the rails:template rake task load initializersRobin Dupret2014-03-081-1/+1
| | | | | | | | | | | Templates could rely on irregular inflections or external libraries for instance so we should load the application's initializers when running the rails:template task. The introducing commit of this feature is f7f11361 ; the initializers have never been loaded invoking this task. Fixes #12133.
* remove railties changes. fixes #14054Aaron Patterson2014-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 96991e8e919edfb20cc4120bca4e36ed51175d57 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:29:24 2014 -0800 Revert "gems can be added or skipped from the template" This reverts commit 8beb42cfbc41753ae4dbb91e16abcd1fb7d00356. Conflicts: railties/lib/rails/generators/rails/app/app_generator.rb railties/test/generators/app_generator_test.rb commit 35599c0e657245ef14ac0f28c9189ad16acf40e6 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:26:53 2014 -0800 Revert "oops, template replay needs to happen after bundle. :orz:" This reverts commit 9104702be61253f9448ca070a22fc86bb4299555. Conflicts: railties/lib/rails/generators/rails/app/app_generator.rb commit f519c3902c313db8e906a49251c91643b8e6499e Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:51 2014 -0800 Revert "only ask for these ivars if the target responds to them" This reverts commit 656d412546cd97d5660c634c2a41c799d3f9e211. commit aa524a9428e3e4c45fe221f10a66a08efb827ab5 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:39 2014 -0800 Revert "refactor generator tests to use block form of Tempfile" This reverts commit 65251820ef0ab7f3cffb38130de3dd41af8d72be. commit 7d3740549fa4dfa62e3761f8d4bc6d6d441256e7 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:25 2014 -0800 Revert "add a more restricted codepath for templates fixes #13390" This reverts commit 2875b4a66e38e4333da887a4afbed33358999298. commit 525df0af1001918986cdfce59539fd2d52c4f32c Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:11 2014 -0800 Revert "add a send so `apply` can be called. Fixes #13510" This reverts commit c5034d60dba0cd31a6a8c612ee35d63b8127793a.
* add a send so `apply` can be called. Fixes #13510Aaron Patterson2014-02-111-1/+1
| | | | | | | THIS IS A HUGE HACK. Thor does not allow us to define public methods without turning them in to "thor tasks". That means we cannot subclass the `apply` method and make it public, so we have to make the method private and call `send` on it.
* More Warnings removed for ruby trunkArun Agrawal2013-11-012-2/+2
| | | | Same as 4d4ff531b8807ee88a3fc46875c7e76f613956fb
* Remove update:application_controller rake task.Josef Šimánek2013-07-131-12/+2
|
* Improved grammar and replaced 'dbs' slang with 'databases'Prathamesh Sonpatki2013-06-271-1/+1
|
* valid_app_const? -> valid_const?Martin Schürrer2013-06-151-1/+1
|
* Clean up unused method for `rake doc`.Teng Siong Ong2013-05-111-5/+0
|
* let rake tasks be robust to a missing RDoc in Rubinius [Fixes #10462]Xavier Noria2013-05-061-45/+56
| | | | See the comment in the rescue clause towards the top of the patch for the rationale.
* Make `rake doc:guides` works again. Fix #10384.Teng Siong Ong2013-04-301-2/+2
|