Skip to content

Commit 558ee6e

Browse files
committed
Handle edge cases in the previous patch.
1 parent cdad483 commit 558ee6e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

railties/lib/rails/generators/rails/app/app_generator.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,8 @@ def app_name
357357
end
358358

359359
def defined_app_const_base
360-
Rails.application.class.name.sub(/::Application$/, "") if Rails.application.instance_of?(Rails::Application)
360+
Rails.respond_to?(:application) && defined?(Rails::Application) &&
361+
Rails.application.is_a?(Rails::Application) && Rails.application.class.name.sub(/::Application$/, "")
361362
end
362363

363364
def app_const_base

0 commit comments

Comments
 (0)