使用Feedjira解析图像

时间:2015-02-05 21:14:06

标签: ruby-on-rails feedjira

我正在使用Feedjira gem,尝试渲染img_src。

//我的控制器

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 %>

视图正确显示所有内容,只是想弄清楚如何显示实际图像而不是图像网址。我已经看到了几个帖子,但我有点失落。在完成文档之后,我不太了解幕后发生了什么。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

使用消毒。 在您的数据库中,图像字段就像,当您尝试在视图中“显示”它时,rails仍会为您提供网址。 您可以做的是使用清理

实施例

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

这将使轨道竖起大拇指,并将“代码”“显示”为实际图像。