From fe006083ea0843ee37fb0259fb706a9ac5562066 Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Wed, 3 Apr 2019 17:56:04 +0900 Subject: Don't normalize `original_app_name` `original_app_name` is used to show error message if giving app name is invalid, it should be shown raw app name. --- railties/lib/rails/generators/app_name.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/railties/lib/rails/generators/app_name.rb b/railties/lib/rails/generators/app_name.rb index c4f71694d8..5bb735c4e8 100644 --- a/railties/lib/rails/generators/app_name.rb +++ b/railties/lib/rails/generators/app_name.rb @@ -7,11 +7,11 @@ module Rails private def app_name - @app_name ||= original_app_name.tr("-", "_") + @app_name ||= original_app_name.tr('\\', "").tr("-. ", "_") end def original_app_name - @original_app_name ||= (defined_app_const_base? ? defined_app_name : File.basename(destination_root)).tr('\\', "").tr(". ", "_") + @original_app_name ||= defined_app_const_base? ? defined_app_name : File.basename(destination_root) end def defined_app_name -- cgit v1.2.3