aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2013-05-12 14:44:01 -0700
committerRafael Mendonça França <rafaelmfranca@gmail.com>2013-05-12 14:44:01 -0700
commit42da93ca303b1547c4e63bfd2245339be0ce0672 (patch)
treeaccf128f75147f9c61ebc3bb4da85c7018f9e65e
parent3a0e579b9dc0e36f37420f03a89c69480c6c2e64 (diff)
parentbde14bef61b16fe3f7190f66cf9d93f14c4c7b15 (diff)
downloadrails-42da93ca303b1547c4e63bfd2245339be0ce0672.tar.gz
rails-42da93ca303b1547c4e63bfd2245339be0ce0672.tar.bz2
rails-42da93ca303b1547c4e63bfd2245339be0ce0672.zip
Merge pull request #10581 from shime/better-generator-error
better error message when app name is not passed in `rails new`
-rw-r--r--railties/lib/rails/generators/rails/app/app_generator.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb
index 5877579fc4..d48dcf9ef3 100644
--- a/railties/lib/rails/generators/rails/app/app_generator.rb
+++ b/railties/lib/rails/generators/rails/app/app_generator.rb
@@ -151,7 +151,15 @@ module Rails
desc: "Show Rails version number and quit"
def initialize(*args)
- raise Error, "Options should be given after the application name. For details run: rails --help" if args[0].blank?
+ if args[0].blank?
+ if args[1].blank?
+ # rails new
+ raise Error, "Application name should be provided in arguments. For details run: rails --help"
+ else
+ # rails new --skip-bundle my_new_application
+ raise Error, "Options should be given after the application name. For details run: rails --help"
+ end
+ end
super