我想在我的 .html.erb
中将以下内容打印为字符串查看。
<%= selected_color %>
因此,我尝试在我的文件中执行以下操作:
<h3><%= '<%= selected_color %>' %></h3>
它给了我以下错误:
syntax error, unexpected $undefined, expecting ')'
如果我删除 <%= '<%= selected_color %>' %>
并放置一些类似 abc
的字符串, 然后打印在页面上没有任何问题。
由于它是静态页面,我不想为其创建 Controller 。那么,你能帮忙在页面上显示该字符串吗?
附注我使用的是 ruby v1.9.3 和 rails v3.1.0
最佳答案
你应该加倍 %
符号如下:
<h3><%%= rating_color %></h3>
编辑来源:
在erb.rb line 50 ,我们看到 <%%
是一个被 <%
取代的特殊标签我们还可以在 650 线上看到.
关于ruby-on-rails - 在 .html.erb View 中将 <%= %> 呈现为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878898/