Мне нужно отправить строку в другое приложение без HTML-интерполяции, но escape-символ '\' всегда остается в моей строке.Например:
Пользователь записывает это в форму: var => \test\Test\%
Я получаю это, когда звоню в BDD var
var
=>"\\test\\Test\\%"
Я пытался удалить один '\ 'но ruby отказался
var.gsub("\\", "\")
=> syntax error, unexpected end-of-input
Поэтому я попробовал другой способ и нашел его с instance_eval:
object.instance_eval('"'+var+'"')
=> "\testTest%"
Это работает!Но только в нижнем регистре ... В верхнем или специальном автомобиле удаляются все escape-символы ...
Можете ли вы помочь мне получить этот результат:
var
=>"\test\Test\%"