我希望在Rails中渲染多行文本,其操作如下:
def mutli_text
render :text => 'Word1\nWord2'
end
我期望你的回复是:
Word1
Word2
不幸的是,我得到了Word1\nWord2
任何帮助都将不胜感激
(为了使自动完成jQuery插件正常工作,该操作必须呈现多行响应)
我希望在Rails中渲染多行文本,其操作如下:
def mutli_text
render :text => 'Word1\nWord2'
end
Word1
Word2
不幸的是,我得到了Word1\nWord2
任何帮助都将不胜感激
(为了使自动完成jQuery插件正常工作,该操作必须呈现多行响应)
"Word1\nWord2"
为使用转义字符,你需要使用双引号。
但是如果你想在浏览器中将其作为换行实际显示,你需要将其转换为HTML标签。
'Word1<br/>Word2'
甚至还可以这样做:"Word1<br/>\nWord2"
只需将文本呈现为纯文本
。如果您想的话,甚至可以将内容类型更改为csv。
render :plain => 'Word1\nWord2', :content_type => "text/csv"