Ruby 如何在字符串中插入回车符\r\n无效
我正在将Ruby 如何在字符串中插入回车符\r\n无效,ruby,angularjs,carriage-return,Ruby,Angularjs,Carriage Return,我正在将\r\n添加到字符串中,并希望在输出中看到回车符 例如: %li{'ng-repeat'=> 'chat in chats track by $index', 'ng-class'=> 'mainCtrl.getMessageStyle(chat)'} {{chat.user}}: {{chat.message}} 上面是使用angular打印消息字符串 我的路线如下: message:return_message['bot_response']}.
\r\n
添加到字符串中,并希望在输出中看到回车符
例如:
%li{'ng-repeat'=> 'chat in chats track by $index', 'ng-class'=> 'mainCtrl.getMessageStyle(chat)'}
{{chat.user}}: {{chat.message}}
上面是使用angular打印消息字符串
我的路线如下:
message:return_message['bot_response']}.to_json
return\u message['bot\u response']=“sometststtuff\r\n更多内容\r\n”
然而,我没有看到马车返回。\r\n
消失,但没有回车符
同样的字符串被注入电子邮件正文时也是如此。返回消息['bot\u response']=“sometststuff\r\n更多内容\r\n”。替换('\r\n','
');
return_message['bot_response'] = "sometstuff \r\n more stuff \r\n".replace('\r\n','<br />');
让我知道它是否有效。是否将其显示在页面上?您是否尝试过
?您似乎希望在呈现的html中返回回车符。浏览器将
\r\n
视为空间,要获得真正的换行符,您需要打印出
标记。将输出包装在标记中将保留html格式。添加到字符串后,将在页面上呈现
仅获得输出