2011-05-01 86 views
1

在我的例子中,我想RoR显示一个图像,当我在听珍珠果酱。 Winamp将'正在播放'的信息写入np.txt。html里面的轨道'如果陈述

<%= data = File.read("np.txt") 
if data.include? "Pearl Jam" 
<img src="space.jpg" alt="sagan"/> 
end 
%> 

但是我不确定如何让HTML标签在RoR代码中工作。

回答

2

我想你想要的是:

<% data = File.read "np.txt" %> 
<% if data.include? "Pearl Jam" %> 
    <img src="space.jpg" alt="sagan"/> 
<% end %> 

在<%%>标记之外渲染ERB什么是HTML。

伊恩。

+0

事实确实如此。谢谢。 – guanjyn 2011-05-01 01:39:10

1

您应该使用图片标签。

<%- data = File.read "np.txt" -%> 
<%= image_tag("space.jpg", :alt => "sagan") if data.include? "Pearl Jam" %> 
+0

非常感谢。 – guanjyn 2011-05-01 01:44:19