2017-05-16 8 views
0

ruby​​ on rails hamlページのimg src値(= raw post.body)を取得するにはどうすればよいですか?今、私は合計コンテンツを取得しています。haml(Rails)のrawコンテンツからimg src値を取得する方法

<p>Lorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsum</p>\r\n<p><img style=\"float: right;\" src=\"../../../spree/blog_entry_images/704/large/IMG_4378.jpg?1466600823\" alt=\"\" width=\"404\" height=\"606\" /><img src=\"../../../spree/blog_entry_images/718/large/IMG_4356.jpg?1466608157\" alt=\"\" width=\"405\" height=\"608\" /></p> 

私はループ内の各画像を表示したいと思います。だから私はこれを得ることができます???

ありがとうございました。

+0

にしようとしている間、あなたはrequire 'nokogiri'する必要があるかもしれませんあなたは生のPOSTボディまたは全身に存在するだけで画像を表示しますかコンテンツ? –

答えて

1

あなたはコードスニペット以下しようと、任意のHTMLタグを抽出するためにgem nokogiriを使用することができますconsole

content = Nokogiri::HTML(pass_your_html_content) 
srcs = content.css('img').map{ |i| i['src'] } 
+0

ありがとう@Rokibul – Cliffs

+0

あなたは大歓迎です@ Cliffs –

関連する問題