Вот совет для тех, кто ищет способ заменить все совпадения регулярных выражений чем-то другим.
Вместо флага // g и одного метода подстановки, как и во многих других языках, Ruby использует два разных метода.
# .sub — Replace the first
"ABABA".sub(/B/, '') # AABA
# .gsub — Replace all
"ABABA".gsub(/B/, '') # AAA