let zeitwerk:check report files outside the root directory with absolute paths

This may happen in engines loaded as gems, for example.

Closes #37285.
This commit is contained in:
Xavier Noria 2019-09-24 10:27:12 +02:00
parent 501bab2f64
commit 3ac9e22c12
1 changed files with 1 additions and 1 deletions

View File

@ -47,7 +47,7 @@ namespace :zeitwerk do
eager_load[]
rescue NameError => e
if e.message =~ /expected file .*? to define constant \S+/
abort $&.sub(/#{Regexp.escape(Rails.root.to_s)}./, "")
abort $&.sub(/\A#{Regexp.escape(Rails.root.to_s)}./, "")
else
raise
end