diff --git a/lib/sprockets/resolve.rb b/lib/sprockets/resolve.rb index d6cae616c..d1a5725df 100644 --- a/lib/sprockets/resolve.rb +++ b/lib/sprockets/resolve.rb @@ -178,6 +178,7 @@ def dirname_matches(dirname, basename) candidates = [] entries = self.entries(dirname) entries.each do |entry| + next unless File.basename(dirname).start_with?(basename) name, type, _, _ = parse_path_extnames(entry) if basename == name candidates << [File.join(dirname, entry), type]