2015-02-05 81 views
0

我正在使用Feedjira gem,試圖呈現img_src。使用Feedjira解析圖像

//我的控制器

def index 
    Feedjira::Feed.add_common_feed_entry_element("image") 
    feed = Feedjira::Feed.fetch_and_parse("http://cltampa.com/tampa/Rss.xml?section=2065818") 
    @entry = feed.entries 
end 

//我查看

<% @entry.each do |t|%> 
    <h3><%= link_to t.title, t.url %></h3> 
    <p><%= t.published %></p> 
    <p><%= t.summary %></p> 
<% end %> 

的觀點正確顯示的一切,只是想弄清楚如何顯示實際圖像而不是圖像的URL。我已經看到了一些帖子,但我有點失落。我也不太明白,在遵循這些文檔之後,發生了什麼。任何幫助表示讚賞。

回答

1

使用清潔。 在你的數據庫中,圖像字段就像,當你試圖在你的視圖中「顯示」它時,rails仍會給你提供url。 您可以做的是使用消毒

Ex。

<% @entry.each do |t|%> 
    <h3><%= link_to t.title, t.url %></h3> 
    <p><%= t.published %></p> 
    <p><%= sanitize t.summary %></p> 
<% end %> 

這會給豎起大拇指並將「代碼」顯示爲實際圖像。