Ruby on Rails从网址中提取一个ID,并插入image_tag(gsub?)
|
我有一个Twitter feed,在页面上显示我的推文。我也想包括我的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的见识,将不胜感激。
没有找到相关结果
已邀请:
2 个回复
黎喊病
队辅坟阮阶
中提取ID,请尝试以下操作从其中获取ID: