aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
Commit message (Collapse)AuthorAgeFilesLines
* API apps scaffold generator generates an apropriate controllerSantiago Pastorino2015-06-114-2/+113
|
* Api apps scaffold generates routes without new and edit actionsSantiago Pastorino2015-06-111-1/+5
|
* Do not generate test/helpers directory for api appsSantiago Pastorino2015-06-111-0/+1
|
* Do not generate app/views directory for api appsSantiago Pastorino2015-06-111-0/+6
|
* Do not generate app/helpers directory for api appsSantiago Pastorino2015-06-111-0/+6
|
* Do not generate app/assets directory for api appsSantiago Pastorino2015-06-111-0/+6
|
* api option implies skipping javascript & sprocketsSantiago Pastorino2015-06-112-3/+3
|
* Generate appropriate initializers for an api appSantiago Pastorino2015-06-112-0/+13
|
* rails new --api generates an api app skeletonSantiago Pastorino2015-06-113-5/+10
|
* add option to avoid generating scaffold.cssmasarakki2015-06-091-1/+2
|
* Merge pull request #20387 from y-yagi/fix_engine_generated_controller_testYves Senn2015-06-023-1/+19
|\ | | | | | | set engine's route in the functional test is generated in the engine
| * add engine's namespace to fixture nameyuuji.yaginuma2015-05-312-1/+10
| |
| * set engine's route in the functional test is generated in the engineyuuji.yaginuma2015-05-312-0/+9
| |
* | Use sprockets-rails from github repoYoong Kang Lim2015-06-021-0/+2
|/ | | | See #20397
* Generate a `.keep` file in `tmp` folderYoong Kang Lim2015-05-302-1/+3
| | | | | | | | | | | | | A lot of scripts assumes the existence of this folder and most would fail if it is absent. One example of this is `rake restart` (before the previous commit) – it tries to `touch tmp/restart.txt`, which would fail if `tmp` does not exist, which was the case for a freshly-cloned project as `tmp` is `.gitignored` by default. See #20299. [Yoong Kang Lim, Sunny Juneja]
* `rake restart` should work without a `tmp` folderYoong Kang Lim2015-05-301-1/+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]
* Remove web-console and spring from test group on default Gemfile.Kassio Borges2015-05-271-2/+4
|
* Add missing type reference hereZachary Scott2015-05-241-1/+1
|
* Omit .keep in .gitignore when generated with --skip-keeps.Ben Pickles2015-05-222-1/+7
|
* require object/blank not usedAnkit Gupta2015-05-061-1/+0
| | | | the current class is not the blank?, present? as well as other inheriting, the test suite runs
* Merge pull request #20023 from mohnish/patch-1Yves Senn2015-05-061-2/+1
|\ | | | | | | Use the built-in rake tasks
| * Use the built-in rake tasksMohnish Thallavajhula2015-05-041-2/+2
| | | | | | Use the `log:clear` and `tmp:clear` rake tasks in the setup file template
* | list reserved words in generator errorSean Linsley2015-05-052-2/+2
|/
* Removed `assigns` from functional_test templatesPrathamesh Sonpatki2015-05-021-3/+2
| | | | | - Based on DHH's suggestion about deprecating `assigns` in https://github.com/rails/rails/pull/18305#issuecomment-68605166.
* Escape README in Plugin builder API documentationPrathamesh Sonpatki2015-04-261-1/+1
| | | | | - So that RDoc will not generate link for README. [ci skip]
* Do not show --helper and --assets options in the controller generator helpAkira Matsuda2015-04-251-1/+2
| | | | | These options are not actually available. Thanks @soutaro for letting me aware of this.
* Merge pull request #19858 from cllns/fix-scaffolding-css-formattingRafael Mendonça França2015-04-221-7/+20
|\ | | | | Fix formatting of scaffold css
| * Fix formatting of scaffold cssSean Collins2015-04-221-7/+20
| |
* | Add blank lines between divs in form scaffoldingSean Collins2015-04-201-0/+2
|/
* Implicitly skip spring for `rails new --dev`Godfrey Chan2015-04-201-1/+1
| | | | | | Spring seems like an obvious foot gun for the `--dev` setup, presumably you are about to make lots of changes to the codebase, so it should always reload the framework.
* fix indent in routes when using namespaced controllersyuuji.yaginuma2015-04-141-3/+4
| | | | | | | | | | | | | | | | | | Before: namespace :foo do namespace :bar do get 'baz/index' end end After: namespace :foo do namespace :bar do get 'baz/index' end end
* Avoid to define an initializer after the load_config_initializersRafael Mendonça França2015-04-071-1/+1
| | | | | This make the config/initializers run before the railties are loaded what can break some configurations.
* Merge pull request #19429 from mxhold/print_bundle_install_output_line_by_lineMatthew Draper2015-04-031-6/+6
|\ | | | | | | Print `bundle install` output in `rails new` as soon as it's available
| * Print `bundle install` output in `rails new` as soon as it's availableMax Holder2015-03-281-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, running `rails new` would not print any of the output from `bundle install` until all the gems had finished installing. This made it look like the generator was hanging at the `bundle install` step. This commit switches to using `system` so that the bundle command can output as it needs to. This has the added benefit of including output bundler produces on standard error, which the previous code ignored since backticks only capture standard out. This is not a big deal right now since bundler does not currently print errors to standard error, but that may change in the future (see: bundler/bundler/issues/3353).
* | remove extra newline from ApplicationJob templateyuuji.yaginuma2015-03-311-1/+0
| |
* | Merge pull request #19034 from jvanbaarsen/explicit-job-base-classMatthew Draper2015-03-301-0/+3
|\ \ | | | | | | | | | Add explicit base class for ActiveJob jobs
| * | Add explicit base class for ActiveJob jobsJeroen van Baarsen2015-03-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | * Jobs generated now inherent from ApplicationJob * ApplicationJob inherents from ActiveJob::Base * Added entry to changelog Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* | | respect `pluralize_table_names` when generate fixture file. fixes #19519yuuji.yaginuma2015-03-272-1/+5
| |/ |/|
* | Updated MySQL documentation link to MySQL latest version 5.6 everywhere [ci ↵amitkumarsuroliya2015-03-192-2/+2
| | | | | | | | skip]
* | method_source needs to be a hard dependency on railtiesArthur Neves2015-03-191-4/+0
| |
* | Add a new-line to the end of route method generated code.Arthur Neves2015-03-182-3/+5
|/ | | | | | | | Fix regression on route method that was added by bac812a7ef2660a2fe2ab00822e5e66228379822. The regression was that when calling the `route` method, we were not appending a \n anymore. [fixes #19316]
* add mailer suffix to comments for email previewsyuuji.yaginuma2015-03-151-2/+2
|
* Update sprockets links to point to rails orgJoshua Peek2015-03-133-3/+3
|
* Require `belongs_to` by default.Josef Šimánek2015-02-212-0/+15
| | | | Deprecate `required` option in favor of `optional` for belongs_to.
* Prefer request_id over uuid and test the aliasRafael Mendonça França2015-02-201-1/+1
|
* Remove last empty line when we don't use Windows or JRubymeganemura2015-02-202-2/+2
|
* Merge pull request #18393 from y-yagi/fix_mailerRafael Mendonça França2015-02-183-2/+11
|\ | | | | follow up to #18074
| * follow up to #18074yuuji.yaginuma2015-01-083-2/+11
| | | | | | | | | | * ignore mailer suffix when generate test files * add mailer suffix to view files
* | Revert "Merge pull request #18951 from ↵Rafael Mendonça França2015-02-181-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jurezove/gemfile-lock-to-plugin-gitignore-template" This reverts commit b824dfd44bf2dd932d6d955ac868af1020f0099a, reversing changes made to 265dcb779dd4bfd9745e0131f585749d7034c3c7. Our general recommendation is to check in the lock file in the repository. This make possible to developers and contributors of a plugin always run their tests against a working set of dependencies. Also, bisect is a lot easier, specially if you have git dependencies in your Gemfile.
* | Add Gemfile.lock to plugin's gitignore templateJure Žove2015-02-151-0/+1
| |