在我的例子中,我想RoR显示一个图像,当我在听珍珠果酱。 Winamp将'正在播放'的信息写入np.txt。html里面的轨道'如果陈述
<%= data = File.read("np.txt")
if data.include? "Pearl Jam"
<img src="space.jpg" alt="sagan"/>
end
%>
但是我不确定如何让HTML标签在RoR代码中工作。
在我的例子中,我想RoR显示一个图像,当我在听珍珠果酱。 Winamp将'正在播放'的信息写入np.txt。html里面的轨道'如果陈述
<%= data = File.read("np.txt")
if data.include? "Pearl Jam"
<img src="space.jpg" alt="sagan"/>
end
%>
但是我不确定如何让HTML标签在RoR代码中工作。
我想你想要的是:
<% data = File.read "np.txt" %>
<% if data.include? "Pearl Jam" %>
<img src="space.jpg" alt="sagan"/>
<% end %>
在<%%>标记之外渲染ERB什么是HTML。
伊恩。
您应该使用图片标签。
<%- data = File.read "np.txt" -%>
<%= image_tag("space.jpg", :alt => "sagan") if data.include? "Pearl Jam" %>
非常感谢。 – guanjyn 2011-05-01 01:44:19
事实确实如此。谢谢。 – guanjyn 2011-05-01 01:39:10