aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
Commit message (Collapse)AuthorAgeFilesLines
* Remove debugger supportRafael Mendonça França2015-01-042-9/+0
| | | | | bebugger doesn't work with Ruby 2.2 so we don't need to support it anymore
* Change transaction callbacks to not swallowing errors.Rafael Mendonça França2015-01-041-5/+0
| | | | | | | | Before this change any error raised inside a transaction callback are rescued and printed in the logs. Now these errors are not rescue anymore and just bubble up, as the other callbacks.
* Merge pull request #13434 from tanraya/local_variablesCarlos Antonio da Silva2015-01-033-6/+6
|\ | | | | | | | | | | | | Use local variables in _form.html.erb generated by scaffold. Conflicts: railties/CHANGELOG.md
| * Use local variables in _form.html.erb generated by scaffold generator.tanraya2014-07-263-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | It seems a good idea to use local variables in generated partials instead of using instance variables. Before <%= render 'form' %> After <%= render 'form', product: @product %>
* | Merge pull request #17227 from claudiob/explicitly-abort-callbacksRafael Mendonça França2015-01-032-0/+9
|\ \ | | | | | | | | | | | | | | | | | | Introduce explicit way of halting callback chains by throwing :abort. Deprecate current implicit behavior of halting callback chains by returning `false` in apps ported to Rails 5.0. Completely remove that behavior in brand new Rails 5.0 apps. Conflicts: railties/CHANGELOG.md
| * | Add config to halt callback chain on return falseclaudiob2015-01-022-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This stems from [a comment](rails#17227 (comment)) by @dhh. In summary: * New Rails 5.0 apps will not accept `return false` as a way to halt callback chains, and will not display a deprecation warning. * Existing apps ported to Rails 5.0 will still accept `return false` as a way to halt callback chains, albeit with a deprecation warning. For this purpose, this commit introduces a Rails configuration option: ```ruby config.active_support.halt_callback_chains_on_return_false ``` For new Rails 5.0 apps, this option will be set to `false` by a new initializer `config/initializers/callback_terminator.rb`: ```ruby Rails.application.config.active_support.halt_callback_chains_on_return_false = false ``` For existing apps ported to Rails 5.0, the initializers above will not exist. Even running `rake rails:update` will not create this initializer. Since the default value of `halt_callback_chains_on_return_false` is set to `true`, these apps will still accept `return true` as a way to halt callback chains, displaying a deprecation warning. Developers will be able to switch to the new behavior (and stop the warning) by manually adding the line above to their `config/application.rb`. A gist with the suggested release notes to add to Rails 5.0 after this commit is available at https://gist.github.com/claudiob/614c59409fb7d11f2931
* | | Generated fixtures won't use parent_id when generated with parent:referencesPablo Olmos de Aguilera Corradini2015-01-021-0/+2
|/ / | | | | | | Fix #18301
* | Add --skip-action-mailer (or -M) to rails generateclaudiob2015-01-017-4/+15
| |
* | Fix scaffold generator with --helper=false optionRafael Mendonça França2015-01-011-0/+1
| |
* | Fix description for application_name method - change simple to simplyPrathamesh Sonpatki2014-12-301-1/+1
| | | | | | | | [ci skip]
* | plugin's gemfile also needs tzinfo-data in WindowsShunsukeAida2014-12-301-0/+4
| |
* | Remove unnecessary double spaceKenta Okamoto2014-12-261-1/+1
| |
* | Use the new `foreign_key` option on `references` in generatorsSean Griffin2014-12-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes `rails g model Post user:references` from def change create_table :posts do |t| t.references :user, index: true end add_foreign_key :posts, :users end to def change create_table :posts do |t| t.references :user, index: true, foreign_key: true end end Changes `rails g migration add_user_to_posts user:references` from def change add_reference :posts, :users, index: true add_foreign_key :posts, :users end to def change add_reference :posts, :users, index: true, foreign_key: true end
* | Skip byebug on all non-MRI rubies, fix testsSean Griffin2014-12-221-1/+1
| | | | | | | | | | | | The changes in #18149 added tests for the app generator, but only fixed it for the plugin generator (I should have let CI finish though I think it would have failed as an allowed failure).
* | Only add debugger/byebug if on MRIArthur Neves2014-12-221-1/+1
| |
* | Fix typo in nodocrochefort2014-12-221-1/+1
| |
* | prefer single quotes, by the beard of the prophet!Xavier Noria2014-12-201-10/+10
| |
* | Make bin/setup portableTim Pope2014-12-191-7/+9
| |
* | Merge pull request #18100 from chancancode/serve_static_filesGodfrey Chan2014-12-192-4/+5
| | | | | | | | | | | | Allow static asset serving from env variable (enhanced!) Conflicts: railties/CHANGELOG.md
* | Fix Duplicate web-console entries in GemfileNorimasaAndo2014-12-142-10/+4
| |
* | New applications should use sass-rails 5.0Rafael Mendonça França2014-12-121-6/+1
| |
* | Rails master requires arel masterRafael Mendonça França2014-12-121-2/+8
| |
* | Align the GemfileEntry API with stable branchesGodfrey Chan2014-12-121-5/+9
| | | | | | | | See 63462ec
* | [ci skip] Fix typoyui-knk2014-12-091-1/+1
| |
* | Use latest web-console when using --dev or --edgeSam Ruby2014-12-051-0/+10
| | | | | | | | | | | | Fixes: http://intertwingly.net/projects/AWDwR4/checkdepot-215/makedepot.log
* | Merge pull request #17797 from y-yagi/donot_delete_mailer_layoutsRafael Mendonça França2014-12-041-3/+5
|\ \ | | | | | | Don't remove mailer layouts files
| * | Don't remove mailer layouts filesyuuji.yaginuma2014-11-271-3/+5
| | |
* | | Silence Minitest for plugin tests.Guo Xiang Tan2014-12-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes https://github.com/rails/rails/issues/17340. Use Minitest::BacktraceFilter instead of removing all silencers. This will allow the backtrace for all libraries in the plugin to be shown while removing noise generated by Minitest's backtrace.
* | | Pass symbol as an argument instead of a blockErik Michaels-Ober2014-11-295-9/+7
| | |
* | | adds missing period in test.rb [ci skip]Xavier Noria2014-11-291-1/+1
| | |
* | | We don't need to use sass-rails 5.0.0.betaRafael Mendonça França2014-11-281-2/+1
| | |
* | | Revert "Test against rack master"Santiago Pastorino2014-11-271-2/+2
|/ / | | | | | | This reverts commit 2a4e14db981e38611667d407a975600ee720ada7.
* | Test against rack masterRafael Mendonça França2014-11-261-2/+2
| |
* | Use jquery-rails 4.0.0Rafael Mendonça França2014-11-251-8/+2
| |
* | Merge pull request #17773 from gsamokovarov/mention-web-console-2.0-rc1Sean Griffin2014-11-251-1/+1
|\ \ | | | | | | Use web_console 2.0 for 4.2.0.rc1 release
| * | Use web_console 2.0 for 4.2.0.rc1 releaseGenadi Samokovarov2014-11-261-1/+1
| | | | | | | | | | | | | | | This one replaces the notable web-console mentions in guide and the default Gemfile.
* | | Fix syntax error :bomb:Rafael Mendonça França2014-11-251-2/+2
|/ /
* | Use released rails-dom-testingRafael Mendonça França2014-11-251-2/+0
| |
* | Generate mailer layouts even if no action is given.Guo Xiang Tan2014-11-251-4/+4
| |
* | MailerGenerator should inherit from Base.Guo Xiang Tan2014-11-251-3/+4
| |
* | Add tests which were incorrectly removed.Guo Xiang Tan2014-11-251-4/+4
| |
* | Merge pull request #17646 from andyjeffries/html_layout_fixDavid Heinemeier Hansson2014-11-253-0/+26
|\ \ | | | | | | Creating mailer layouts by default, including html and body tags
| * | Removing unnecessary File.join callsAndy Jeffries2014-11-241-1/+1
| | |
| * | Creates an ApplicationMailer and layout by default, including html and body ↵Andy Jeffries2014-11-213-0/+26
| | | | | | | | | | | | tags to reduce spam score
* | | Fix sprockets-rails dependency danceArthur Neves2014-11-241-2/+0
| | | | | | | | | | | | | | | | | | - Remove sprockets-rails from generated Gemfile as rails has a hard-dependency on it - Also allow sprockets-rails >= 2.0.0
* | | Fix wrong path in comments about stylesheetsRichard Littauer2014-11-241-1/+1
| | | | | | | | | | | | I put the wrong path in my last PR by accident. Fixed here. Related to #17742
* | | Change 'of plugins' syntaxRichard Littauer2014-11-244-4/+4
| | | | | | | | | | | | | | | | | | Currently, the docs uses a syntax that is unclear and not general American English. I've switched it to be clearer wording. Not a big fix, but may be helpful.
* | | ignore all logfiles but keep the log directory. #17700 [ci skip]Yves Senn2014-11-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | We generate a `.keep` file inside the log directory to make sure the directory itself is under version control. let's keep it that way. /cc @matthewd
* | | if you want to ignore all the logfiles, no need for extensionsShunsuke Aida2014-11-211-1/+1
| | |
* | | Generate new applications with the right rails-dom-testing versionRafael Mendonça França2014-11-171-2/+4
| | |