aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
diff options
context:
space:
mode:
authoryuuji.yaginuma <yuuji.yaginuma@gmail.com>2017-03-14 16:46:19 +0900
committeryuuji.yaginuma <yuuji.yaginuma@gmail.com>2017-03-14 16:49:27 +0900
commitbc35e63909ef922a0031728350c227ab8e9326fe (patch)
treef53250285fb191d4300a9d12a0348c17bf47e446 /railties/lib
parent5a053052ad882ffe73394727e911a5fa7d18884c (diff)
downloadrails-bc35e63909ef922a0031728350c227ab8e9326fe.tar.gz
rails-bc35e63909ef922a0031728350c227ab8e9326fe.tar.bz2
rails-bc35e63909ef922a0031728350c227ab8e9326fe.zip
Make destroy command work within engines
Instead of calling methods of Rails.application directly, we need to use a method that is considered for the rails engine.
Diffstat (limited to 'railties/lib')
-rw-r--r--railties/lib/rails/commands/destroy/destroy_command.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/railties/lib/rails/commands/destroy/destroy_command.rb b/railties/lib/rails/commands/destroy/destroy_command.rb
index c802910b5d..794673851d 100644
--- a/railties/lib/rails/commands/destroy/destroy_command.rb
+++ b/railties/lib/rails/commands/destroy/destroy_command.rb
@@ -14,9 +14,9 @@ module Rails
return help unless generator
require_application_and_environment!
- Rails.application.load_generators
+ load_generators
- Rails::Generators.invoke generator, args, behavior: :revoke, destination_root: Rails.root
+ Rails::Generators.invoke generator, args, behavior: :revoke, destination_root: Rails::Command.root
end
end
end