Ruby on rails 转义字符<;%=h(“)%”>;以及如何处理RubyonRails中的双引号

Ruby on rails 转义字符<;%=h(“)%”>;以及如何处理RubyonRails中的双引号,ruby-on-rails,escaping,Ruby On Rails,Escaping,这可能是一个简单的问题,但我找不到答案 在RubyonRails中,我认为helper函数有助于转义特殊字符 示例:“她就是那个带我去的人” 代码方面: 但是,双引号不允许我在浏览器上显示代码,并给我一个错误 我认为h()是html_escape()的别名,它们将以下4 人物 < > & " 使用双引号是否有我遗漏的地方 感谢您的建议,谢谢, D问题在于,单词to周围的双引号正在关闭字符串开头打开的双引号。试试这个: <%= h("She's the

这可能是一个简单的问题,但我找不到答案

在RubyonRails中,我认为helper函数有助于转义特殊字符

示例:“她就是那个带我去的人”

代码方面:

但是,双引号不允许我在浏览器上显示代码,并给我一个错误

我认为h()是html_escape()的别名,它们将以下4 人物

 <   >    &    "
使用双引号是否有我遗漏的地方

感谢您的建议,谢谢,
D

问题在于,单词to周围的双引号正在关闭字符串开头打开的双引号。试试这个:

<%= h("She's the one that took me \"to\" ") %>

或者,为了避免反斜杠内部双引号,您可以使用创建字符串:

<%= h(%[She's the one that took me "to" ]) %>

问题在于,单词to周围的双引号正在关闭字符串开头打开的双引号。试试这个:

<%= h("She's the one that took me \"to\" ") %>

或者,为了避免反斜杠内部双引号,您可以使用创建字符串:

<%= h(%[She's the one that took me "to" ]) %>