2017-03-15 58 views
0

我解析HTML元素,我得到了一些div。我想要通過每個div並保存一些基於每個循環索引的元素,但是我正在嘗試的是不工作,我無法找到解決方案。從循環。每個軌道創建哈希結構

@col = {} 
divs.each do |div, index| 
    puts index 
    @col[index] = {} 
    @col[index][:image] = div.css('div.item-content img').attr('src') 
    @col[index][:title] = div.css('div.item-content h3').text 
    end 

puts @col 

保存後我將@col元素傳遞到佈局,並與 render @col渲染。 由於某些原因,索引爲空,我無法正確保存任何內容。 div.css..在每個迭代的內容。

回答