Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #30219 from yhirano55/fix_app_generator_api_options | Rafael França | 2017-08-14 | 1 | -14/+41 |
|\ | | | | | Refactor `--api` option of the app generator | ||||
| * | Refactor `--api` option of the app generator | Yoshiyuki Hirano | 2017-08-13 | 1 | -14/+41 |
| | | | | | | | | | | It can't use JavaScript in api mode. Action cable should be disabled by default. | ||||
* | | Adding frozen_string_literal pragma to Railties. | Pat Allan | 2017-08-14 | 1 | -0/+2 |
|/ | |||||
* | Revert "Merge pull request #29540 from kirs/rubocop-frozen-string" | Matthew Draper | 2017-07-02 | 1 | -1/+0 |
| | | | | | This reverts commit 3420a14590c0e6915d8b6c242887f74adb4120f9, reversing changes made to afb66a5a598ce4ac74ad84b125a5abf046dcf5aa. | ||||
* | Enforce frozen string in Rubocop | Kir Shatrov | 2017-07-01 | 1 | -0/+1 |
| | |||||
* | Use recyclable cache keys (#29092) | David Heinemeier Hansson | 2017-05-18 | 1 | -1/+0 |
| | |||||
* | Remove unnecessary files to API-only Applications when `app:task` task executed | yuuji.yaginuma | 2017-03-24 | 1 | -0/+22 |
| | |||||
* | Track the version-compatible config settings inside railties | Matthew Draper | 2017-03-18 | 1 | -9/+0 |
| | | | | | | | | | | | | | | | | Instead of forcing new applications to carry an initializer that just switches things to what their default "should" be, we can handle it internally. The initializer is then only used by upgraders: it shows what the new default would be (commented out), while their upgraded application continues to operate as it did before. Under this model, a multiply-upgraded application could accumulate several new_framework_defaults_*.rb files, for each release series it has traversed. A given release series only needs to generate the latest, though, because we don't support `rails app:upgrade` while skipping releases. | ||||
* | Revert back to the original of using package.json in the root of the project ↵ | David Heinemeier Hansson | 2017-02-21 | 1 | -1/+1 |
| | | | | (#28093) | ||||
* | specify `skip_yarn` option in API-only Application (#27309) | Yuji Yaginuma | 2016-12-08 | 1 | -1/+4 |
| | |||||
* | Make Yarn the default, drop default vendor/asset directories (#27300) | David Heinemeier Hansson | 2016-12-08 | 1 | -1/+0 |
| | |||||
* | rails-ujs is now shipped with Action View | Guillermo Iguaran | 2016-11-29 | 1 | -1/+0 |
| | |||||
* | Don't add jQuery by default in new apps and use rails-ujs as UJS adapter instead | Guillermo Iguaran | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | normalizes indentation and whitespace across the project | Xavier Noria | 2016-08-06 | 1 | -45/+45 |
| | |||||
* | applies new string literal convention in railties/test | Xavier Noria | 2016-08-06 | 1 | -3/+3 |
| | | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default. | ||||
* | Setup default session store internally, no longer through an application ↵ | Prathamesh Sonpatki | 2016-07-17 | 1 | -1/+0 |
| | | | | | | | | | | | | | initializer - By default the session store will be set to cookie store with application name as session key. - Older apps are not affected as they will have the session store initializer generated by Rails in older versions, and Rails will not overwrite the session store if it is already set or disabled. - But new apps will not have the initializer, instead the session store will be set to cookie store by default. - Based on comment by DHH here - https://github.com/rails/rails/issues/25181#issuecomment-222312764. | ||||
* | Collapse all new default initializers into a single file | Prathamesh Sonpatki | 2016-05-31 | 1 | -2/+9 |
| | | | | | | - Adjusted tests also for this new behavior. - Based on the discussion in https://github.com/rails/rails/pull/25184#issuecomment-222454583. | ||||
* | Move new default initializers into separate directory | Prathamesh Sonpatki | 2016-05-28 | 1 | -2/+2 |
| | | | | | | - These initializers are new defaults for Rails 5 and newly generated apps do not need to change them. - Fixes #25181 | ||||
* | Remove public/ files for API apps | Prathamesh Sonpatki | 2016-05-28 | 1 | -1/+7 |
| | | | | - Fixes #25180 | ||||
* | generate mailer views in Rails API | yuuji.yaginuma | 2016-02-15 | 1 | -1/+3 |
| | | | | | View files is necessary to send mail, it should be generated even Rails API. Fixes #23617 | ||||
* | move `test_generator_if_skip_action_cable_is_given_for_an_api_app` to the ↵ | yuuji.yaginuma | 2016-02-02 | 1 | -0/+10 |
| | | | | | | appropriate file Test of Rails API should be in `api_app_generator_test.rb`. | ||||
* | remove `per_form_csrf_tokens` initializer from Rails API | yuuji.yaginuma | 2016-01-22 | 1 | -0/+1 |
| | | | | | Because the form is not in the Rails API, `per_form_csrf_tokens` initializer I think unnecessary. | ||||
* | Do not default to any Serializer | Santiago Pastorino | 2015-12-15 | 1 | -2/+1 |
| | | | | We will wait until 5.1 to make a decision | ||||
* | remove `request_forgery_protection` initializer from rails api | yuuji.yaginuma | 2015-12-06 | 1 | -0/+1 |
| | | | | | In rails api, since default is so as not to use the `protect_from_forgery`, `request_forgery_protection` initializer I think that's unnecessary | ||||
* | remove `web-console` from API app generated Gemfile | yuuji.yaginuma | 2015-07-09 | 1 | -0/+1 |
| | |||||
* | Enable wrap_parameter by default in rails api applications | Jorge Bejar | 2015-06-11 | 1 | -3/+1 |
| | |||||
* | Add rake-cors gem (commented) in Gemfile for rails api apps | Jorge Bejar | 2015-06-11 | 1 | -0/+3 |
| | |||||
* | Add AMS 0.10.0.rc1 by default for api apps | Santiago Pastorino | 2015-06-11 | 1 | -0/+1 |
| | |||||
* | Api only apps should include tmp and vendor folders | Jorge Bejar | 2015-06-11 | 1 | -0/+2 |
| | |||||
* | Disable jbuilder for Rails API apps, meanwhile it doesn't play nicely | Santiago Pastorino | 2015-06-11 | 1 | -0/+1 |
| | |||||
* | Add config.api_only = true to config/application.rb when using rails new --api | Santiago Pastorino | 2015-06-11 | 1 | -0/+4 |
| | |||||
* | Do not generate lib/assets directory for api apps | Santiago Pastorino | 2015-06-11 | 1 | -1/+1 |
| | |||||
* | Do not generate test/helpers directory for api apps | Santiago Pastorino | 2015-06-11 | 1 | -0/+1 |
| | |||||
* | Do not generate app/views directory for api apps | Santiago Pastorino | 2015-06-11 | 1 | -0/+1 |
| | |||||
* | Do not generate app/helpers directory for api apps | Santiago Pastorino | 2015-06-11 | 1 | -0/+1 |
| | |||||
* | Do not generate app/assets directory for api apps | Santiago Pastorino | 2015-06-11 | 1 | -1/+2 |
| | |||||
* | Generate appropriate initializers for an api app | Santiago Pastorino | 2015-06-11 | 1 | -1/+8 |
| | |||||
* | rails new --api generates an api app skeleton | Santiago Pastorino | 2015-06-11 | 1 | -0/+76 |