我有一个 twitter 提要在页面上显示我的推文。我也想包括我的 twitpic 图像的缩略图。我一直在使用 gsub 替换文本,但我很难弄清楚语法。
带有原始标签的典型“twitpic tweet”输出如下所示:
This is a tweet with an image. http://twitpic.com/12345
然后图片的链接是
http://twitpic.com/show/thumb/12345.jpg
这是显示文本的简单代码:
<% @tweets.each do |tweet| %>
<li>
<%= raw tweet.text %>
</li>
<% end %>
所以我一直在尝试使用 gsub,但我被卡住了。
我可以通过 /http:\/\/twitpic.com?[^]+ 搜索http://twitpic.com/ * 然后用 url 取出所有内容,用原始 html 替换它,但这无济于事如果我想链接图像。
如果我可以提取 twitpic id (http://twitpic.com/12345),我可以将 12345 放入一个辅助方法中,该方法输入一个字符串并将其插入到链接图像中。
如果有人能给我一些有关如何提取此 ID 的见解,将不胜感激。