해커 뉴스에서 뉴스를 가져 와서 링크의 제목과 URL을 HTML 파일에 작성하려고합니다. 그러나 첫 번째 링크 만 작성되고 다른 링크는 작성되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?첫 번째 링크 만 가져 오는 이유는 무엇입니까?
require 'httparty'
def fetch(source)
response = HTTParty.get(source)
response["items"].each do |item|
return '<a href="' + item["url"] + '">' + item["title"] + '</a>'
end
end
links = fetch('http://api.ihackernews.com/page')
File.open("/tmp/news.html", "w") do |f|
f.puts links
end
저는 코드에서 일어나는 일을보다 잘 반영하기 위해 자유를 택하여 질문 제목을 다시 말했습니다. –