Я пытался использовать html_safe
по-разному, но никто не работал.Использование \xa0
в соответствии с предложением ngn также не сработало, но я получил возможность попробовать Unicode-экранирование неразрывного пробела, что сработало:
"FOO\u00a0BAR"
и .html_safe
isn 'даже не требуется (если, конечно, что-то в строке не требуется).
Язык программирования Ruby , первое издание, гласит: «В Ruby 1.9 строки в двойных кавычках могут включатьпроизвольные экранирующие символы Unicode с \u
экранированными символами. В простейшем виде \u
сопровождается ровно четырьмя шестнадцатеричными цифрами ... "