우리 블로그에서 게시물을 얻으려면 tumblr gem을 사용하고 있습니다. 우리는이 같은 게시물을 얻을 :이미지가있는 최신 두 개의 게시물을 얻는 방법
텀블러에서client = Tumblr::Client.new
posts = client.posts("blog_url", :type => "text", :limit => 2)["posts"] #gets a posts array
이미지가 포스트 본체에 저장, 그래서 당신은 IMG 태그 게시물 본문을 검색해야하는가, 예를 들어, 다음 쿼리는 첫 번째 게시물에서 이미지를 가져옵니다 :
posts = client.posts("blog_url", :type => "text", :limit => 2)["posts"][0]["body"][/<img.*/]
하지만 이미지가 없으면 ... nil을 반환하고 이미지를 표시하지 않습니다.
이미지가있는 최근 게시물 두 개를 찾고 싶습니다. 어떻게해야합니까? 어떤 아이디어?
우리가 블로그를 리팩토링해야 할 것 같다하여
:limit=>2
검색을 실행할 수 있습니다. 나는 블로거들에게 말하고 돌아올 것이다. 제안 해줘서 고마워. – Dol