ページに自分のツイートを表示する Twitter フィードがあります。私のtwitpic画像のサムネイルも含めたいです。gsub を使用してテキストを置き換えていますが、構文を理解するのに苦労しています。
raw タグを使用した典型的な '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を抽出する方法について誰かが私に洞察を与えることができれば、それは大歓迎です。