diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2013-05-12 14:44:01 -0700 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2013-05-12 14:44:01 -0700 |
commit | 42da93ca303b1547c4e63bfd2245339be0ce0672 (patch) | |
tree | accf128f75147f9c61ebc3bb4da85c7018f9e65e | |
parent | 3a0e579b9dc0e36f37420f03a89c69480c6c2e64 (diff) | |
parent | bde14bef61b16fe3f7190f66cf9d93f14c4c7b15 (diff) | |
download | rails-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.rb | 10 |
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 |