2011-10-08 3 views
7

을 사용하여 innerHtml을 어떻게 얻을 수 있습니까? 내가 div.item의 내부 HTML을 얻을 필요가Nokogiri gem

<div class="item"> 
    <p> 
     bla bla<br/> 
     bla bla 
    </p> 
</div> 

: 난 HTML을

<p> 
    bla bla<br/> 
    bla bla 
</p> 

내가 사용할 수 있다는 것을 알고 :

doc.css("div.item:first").text 

텍스트 방식 리턴 깨끗한 텍스트를 어떤없이 html 태그

하지만 div.item의 내부 HTML을 가져 오려면 어떻게해야합니까? 문서뿐만 아니라

어떤 아이디어가 도움이되지 않았다,

doc.css("div.item:first").html 

을하지만 작동하지 않습니다

시도?

답변

23

당신은 문자열이 필요한 경우 :

doc.css("div.item:first").inner_html