Есть строка:
str = "foo\nbar"
Как мне избежать этого:
'foo\nbar'
?
Я заметил, "#{str}" не работает.
"#{str}"
str.inspect Должен сделать это за вас
str.inspect
Добавьте еще \:
\
"foo\\nbar" == 'foo\nbar' #=> true
Строки в одинарных кавычках не имеют интерполяции, поэтому #{str} ничего особенного в них не делает.
#{str}