Ruby on rails 什么是<;%=%&燃气轮机;你在雇员再培训局工作吗?
我最近看到这个,觉得很有趣。但我真的不明白它是干什么的 我有一个rails应用程序,我想引导一些json,这样我就不必再提出第二个请求了。通常我会写这样的东西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支持各种其他东西 它根本不是上述内容的
或
我必须发送消息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 %>