在我的例子中,我希望RoR在我听Pearl Jam时显示图像。 Winamp将'当前播放'信息写入np.txt。
<%= data = File.read("np.txt")
if data.include? "Pearl Jam"
<img src="space.jpg" alt="sagan"/>
end
%>
但是我不确定如何让HTML标签在RoR代码中运行。
答案 0 :(得分:2)
我认为你想要的是:
<% data = File.read "np.txt" %>
<% if data.include? "Pearl Jam" %>
<img src="space.jpg" alt="sagan"/>
<% end %>
在ERB中,在&lt; %%&gt;之外呈现的任何内容标签是HTML。
伊恩。
答案 1 :(得分:1)
您应该使用图片标记。
<%- data = File.read "np.txt" -%>
<%= image_tag("space.jpg", :alt => "sagan") if data.include? "Pearl Jam" %>