Печать свойств из массива хэшей в erb в Rails? - PullRequest
1 голос
/ 22 января 2012

Я новичок в Ruby по рельсам и немного растерялсяУ меня есть массив хэшей, который я проанализировал через json во вспомогательном режиме:

a = [{"desc"=>"testdesc1", "owner"=>{"url"=>"https://www.example1.com"},
{"desc"=>"testdesc2", "owner"=>{"url"=>"https://www.example2.com"}]

, и теперь я хочу отобразить его в моем .erb следующим образом:

<h3>name (with link to url)<h3>
<div>desc</div>

Я даже не могу начать с первого шага, который заключается в разборе массива.Когда я пробую разные варианты цикла каждый , они просто распечатывают полный массив.Есть ли простой способ сделать это?

1 Ответ

3 голосов
/ 22 января 2012

Попробуйте это:

array.each do |entry|
    <h3><a href="#{entry["owner"]["url"]}"> entry["name"] </a></h3>
    <div>entry["desc"]</div>
end
...