我想在WebView
视图中将以下字符串打印出来。
.html.erb
所以,我尝试在我的文件中跟随:
<%= selected_color %>
它给了我以下错误:
<h3><%= '<%= selected_color %>' %></h3>
如果我删除syntax error, unexpected $undefined, expecting ')'
并放置一些字符串<%= '<%= selected_color %>' %>
,那么它会在页面上打印而不会出现任何问题。
由于它是静态页面,我不想为它创建一个控制器。那么,你能帮忙在页面上显示那个字符串吗?
p.s。我正在使用ruby v1.9.3和rails v3.1.0
答案 0 :(得分:9)
您应该将%
符号加倍,如下所示:
<h3><%%= rating_color %></h3>
在erb.rb line 50中,我们发现<%%
是一个由<%
替换的特殊标记,我们也可以在650上看到。
答案 1 :(得分:3)
纯HTML
<%= selected_color %>
或@ ex0ns
提到的双倍% <%%= selected_color %>