Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 什么是<;%=%&燃气轮机;你在雇员再培训局工作吗?_Ruby On Rails_Ruby_Ruby On Rails 3_Erb - Fatal编程技术网

Ruby on rails 什么是<;%=%&燃气轮机;你在雇员再培训局工作吗?

Ruby on rails 什么是<;%=%&燃气轮机;你在雇员再培训局工作吗?,ruby-on-rails,ruby,ruby-on-rails-3,erb,Ruby On Rails,Ruby,Ruby On Rails 3,Erb,我最近看到这个,觉得很有趣。但我真的不明白它是干什么的 我有一个rails应用程序,我想引导一些json,这样我就不必再提出第二个请求了。通常我会写这样的东西 或 我必须发送消息raw或html\u safe,否则json将被html转义,因此无法正确解析。然而,这似乎也起了作用 但我找不到任何文件 有人知道这到底是干什么的吗?i、 e.这与调用html\u safe或raw完全相同吗?或者还有更多吗?Rails实际上使用的是ERB而不是ERB,ERB支持各种其他东西 它根本不是上述内容的

我最近看到这个,觉得很有趣。但我真的不明白它是干什么的

我有一个rails应用程序,我想引导一些json,这样我就不必再提出第二个请求了。通常我会写这样的东西

我必须发送消息
raw
html\u safe
,否则json将被html转义,因此无法正确解析。然而,这似乎也起了作用

但我找不到任何文件

有人知道这到底是干什么的吗?i、 e.这与调用
html\u safe
raw
完全相同吗?或者还有更多吗?

Rails实际上使用的是ERB而不是ERB,ERB支持各种其他东西


它根本不是上述内容的副本。我从没看过导轨,不知道我怎么会错过?谢谢这可以用于插值吗
“#{@something}在这里

或者您会在字符串末尾使用html\u-safe吗?谢谢链接,这真的很难用谷歌搜索,因为谷歌似乎去掉了这些字符,奇怪的是,如果你添加一些东西来解决我最初的问题,“这和调用html\u safe或raw完全一样吗?或者还有更多吗?”,那么很多指南和维基百科文章都没有提到
。我会接受这个答案。当我第一次读到这篇文章时,我觉得“太棒了”,然后几乎接受了它。我想这与它在Erubis中的代码不完全一样,与其他地方实现的html_safe/raw方法(rails?)不一样。它的目标是让嵌入“原样”的东西变得更容易。我同意它没有很好的记录-当我发现这个问题时,我打算自己发布同样的问题。PS:被接受的答案也是正确的:)
<%= raw @cms.current_template %> <%# inserts @cms.current_template as is %>
<%== @cms.current_template %> <%# inserts @cms.current_template as is %>