aboutsummaryrefslogtreecommitdiffstats
path: root/railties
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken link to mysql docs in database.yml [ci skip]Yoshiyuki Hirano2017-08-222-2/+2
|
* Merge pull request #30332 from y-yagi/fix_29306George Claghorn2017-08-207-17/+44
|\ | | | | Make `restart` and `dev:cache` tasks work when customizing pid file path
| * Make `restart` and `dev:cache` tasks work when customizing pid file pathyuuji.yaginuma2017-08-217-17/+44
| | | | | | | | | | | | | | | | | | | | Originally, it hard-coded pid file path. It can not be removed when customizing pid file path. But rake task can not get pid file path. Therefore, do not remove file in rake task, makes it possible to judge whether it is restart from the argument of the command and removes the file in server command. Fixes #29306
* | Remove unused requireyuuji.yaginuma2017-08-191-1/+0
|/ | | | Since 0d72489, this file does not use `method_source`.
* Move common tests from `AppGeneratorTest` and `PluginGeneratorTest` to ↵bogdanvlviv2017-08-175-200/+118
| | | | `SharedGeneratorTests`
* Merge pull request #30260 from kamipo/remove_unused_action_argRafael França2017-08-161-2/+3
|\ | | | | Remove unused `action` arg for `generate_routing_code`
| * Remove unused `action` arg for `generate_routing_code`Ryuta Kamizono2017-08-151-2/+3
| |
* | Fix RuboCop offensesKoichi ITO2017-08-1612-31/+31
| | | | | | | | And enable `context_dependent` of Style/BracesAroundHashParameters cop.
* | Add test case to make sure Parameters configuration are executed onceRafael Mendonça França2017-08-151-0/+10
| | | | | | | | Test case for #30045
* | Add --skip-yarn option to the plugin generatorbogdanvlviv2017-08-157-28/+43
| | | | | | | | | | Add SharedGeneratorTests#application_path This method will help to DRY in files app_generator_test.rb, plugin_generator_test.rb
* | Merge pull request #30265 from yhirano55/fix_api_app_generatorKasper Timm Hansen2017-08-151-1/+1
|\ \ | | | | | | Fix typo for api_app_generator_test
| * | Fix typo for api_app_generator_testYoshiyuki Hirano2017-08-151-1/+1
| | |
* | | Formatting CHANGELOGs [ci skip]Ryuta Kamizono2017-08-151-2/+2
|/ / | | | | | | | | | | Add missing backticks Add missing * Add missing .
* / Fix format of generator docs [ci skip]Yoshiyuki Hirano2017-08-151-1/+1
|/
* Merge pull request #30219 from yhirano55/fix_app_generator_api_optionsRafael França2017-08-147-29/+48
|\ | | | | Refactor `--api` option of the app generator
| * Refactor `--api` option of the app generatorYoshiyuki Hirano2017-08-137-29/+48
| | | | | | | | | | It can't use JavaScript in api mode. Action cable should be disabled by default.
* | Merge pull request #30244 from yhirano55/refactor_max_age_secondsRafael França2017-08-142-2/+2
|\ \ | | | | | | Refactor max-age seconds
| * | Refactor max-age secondsYoshiyuki Hirano2017-08-142-2/+2
| |/
* | Merge pull request #30235 from bogdanvlviv/omit-additional-removing-cable_ymlRafael França2017-08-141-1/+0
|\ \ | | | | | | Omit additional removing `config/cable.yml`
| * | Omit additional removing `config/cable.yml` by the app generatorbogdanvlviv2017-08-131-1/+0
| |/ | | | | | | `config/cable.yml` is never created if `--skip-action-cable` is given.
* | Merge pull request #30239 from bogdanvlviv/improve-plugin_generator_codeRafael França2017-08-141-2/+1
|\ \ | | | | | | Improve plugin generator codebase
| * | Remove `:force` from PASSTHROUGH_OPTIONS for plugin generatorbogdanvlviv2017-08-131-1/+1
| | | | | | | | | | | | `:force` is setted inside the method `generate_test_dummy`
| * | Register `--api` option for plugin generator by PASSTHROUGH_OPTIONS constantbogdanvlviv2017-08-131-2/+1
| |/
* | Merge pull request #30241 from yhirano55/optimize_routes_indentationRafael Mendonça França2017-08-145-34/+39
|\ \ | | | | | | | | | Optimize routes indentation
| * | Optimize routes indentationYoshiyuki Hirano2017-08-145-33/+38
| |/
* | Merge pull request #29891 from pat/frozen-string-literals-railtiesRafael França2017-08-14310-17/+638
|\ \ | | | | | | Railties updates for frozen string literals.
| * | Allow for frozen string pragma in generated files.Pat Allan2017-08-141-2/+2
| | |
| * | Add frozen string pragma to expected routes files.Pat Allan2017-08-141-0/+2
| | |
| * | Adding frozen_string_literal pragma to Railties.Pat Allan2017-08-14310-0/+618
| | |
| * | Railties updates for frozen string literals.Pat Allan2017-08-1414-15/+16
| |/
* | Merge pull request #29994 from y-yagi/fix_test_runner_helpKasper Timm Hansen2017-08-143-22/+18
|\ \ | |/ |/| Show minitest options in test runner help
| * Show minitest options in test runner helpyuuji.yaginuma2017-07-313-22/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since #29572, minitest options are available but are no longer showed in help. This fixed to show minitest option in help as with Rails 5.1.2. **before** ``` ./bin/rails t --help You can run a single test by appending a line number to a filename: bin/rails test test/models/user_test.rb:27 You can run multiple files and directories at the same time: bin/rails test test/controllers test/integration/login_test.rb By default test failures and errors are reported inline during a run. Rails options: -w, --warnings Run with Ruby warnings enabled -e, --environment Run tests in the ENV environment -b, --backtrace Show the complete backtrace -d, --defer-output Output test failures and errors after the test run -f, --fail-fast Abort test run on first failure or error -c, --[no-]color Enable color in the output ``` **after** ``` ./bin/rails t --help You can run a single test by appending a line number to a filename: bin/rails test test/models/user_test.rb:27 You can run multiple files and directories at the same time: bin/rails test test/controllers test/integration/login_test.rb By default test failures and errors are reported inline during a run. minitest options: -h, --help Display this help. -s, --seed SEED Sets random seed. Also via env. Eg: SEED=n rake -v, --verbose Verbose. Show progress processing files. -n, --name PATTERN Filter run on /regexp/ or string. --exclude PATTERN Exclude /regexp/ or string from run. Known extensions: rails, pride -w, --warnings Run with Ruby warnings enabled -e, --environment Run tests in the ENV environment -b, --backtrace Show the complete backtrace -d, --defer-output Output test failures and errors after the test run -f, --fail-fast Abort test run on first failure or error -c, --[no-]color Enable color in the output -p, --pride Pride. Show your testing pride! ```
* | Merge pull request #30166 from yhirano55/fix_generator_method_environmentRafael Mendonça França2017-08-114-19/+99
|\ \ | | | | | | | | | Optimize indentation for generator actions
| * | Optimize indentation for generator actionsYoshiyuki Hirano2017-08-114-19/+99
| | |
* | | Merge pull request #29559 from kirs/eager-load-controller-actionsRafael França2017-08-111-0/+60
|\ \ \ | | | | | | | | Eager load controller actions to reduce response time of the first request
| * | | Eager load controller and mailer actionsKir Shatrov2017-07-291-0/+60
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | On the first request, ActionController::Base#action_methods computes and memoized the list of available actions [1]. With this PR we move this expensive operation into eager load step to reduce response time of the first request served in production. This also reduces the memory footprint when running on forking server like Unicorn. [1] https://github.com/rails/rails/blob/a3813dce9a0c950a4af7909111fa730a2622b1db/actionpack/lib/abstract_controller/base.rb#L66-L77
* | | Merge pull request #30114 from yhirano55/remove_empty_line_from_dummy_manifestRafael França2017-08-111-1/+0
|\ \ \ | | | | | | | | Removed empty line from dummy_manifest
| * | | Removed empty line from dummy_manifestYoshiyuki Hirano2017-08-071-1/+0
| | | |
* | | | Merge pull request #30116 from ↵Rafael Mendonça França2017-08-113-1/+32
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | yhirano55/skip_unused_components_when_running_rails_command_in_plugin Skip unused components when running `bin/rails` in Rails plugin
| * | | | Skip unused components when running in Rails pluginYoshiyuki Hirano2017-08-093-1/+32
| | | | |
* | | | | Merge pull request #30105 from bogdanvlviv/remove-sorted-test_orderRafael França2017-08-111-2/+0
|\ \ \ \ \ | | | | | | | | | | | | Remove :sorted test order for isolated tests
| * | | | | Remove :sorted test order for isolated testsbogdanvlviv2017-08-071-2/+0
| | | | | |
* | | | | | Merge pull request #30110 from yhirano55/add_git_sourceRafael Mendonça França2017-08-113-0/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add git_source to Gemfile for plugin generator
| * | | | | | Add git_source to Gemfile for plugin generatorYoshiyuki Hirano2017-08-093-0/+10
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #30092 from bogdanvlviv/prevent-generation-extra-empty-linesRafael França2017-08-112-7/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Prevent generation extra empty lines in a plugin's Rakefile
| * | | | | | Prevent generation extra empty lines in a plugin's Rakefilebogdanvlviv2017-08-092-7/+6
| | | | | | |
* | | | | | | Refactor app_generator_test (#30192)yhirano552017-08-111-1/+8
| |_|_|_|_|/ |/| | | | |
* | | | | | `--skip-action-cable` pass throughs `rails plugin new`bogdanvlviv2017-08-103-1/+11
| | | | | |
* | | | | | Improve plugin generator tests. Related to #30123.bogdanvlviv2017-08-102-44/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve app generator tests. Ensure that generation `config/application.rb` is correct. Ensure that generation `config/application.rb` is correct.
* | | | | | Merge pull request #30091 from yhirano55/fix_engine_commandRafael França2017-08-082-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix engine command