<img>
JSON ファイルから画像の URL を取得し、それらを HTMLタグに入れる Sinatra アプリケーションがあります。
JSON をコマンド ラインに出力すると問題なく解析できますが、ERB を使用してデータを配置すると表示されません。
タグに入れ<ul>
、JSON ファイル内のすべての画像の箇条書きだけを取得しました。
これが私のコードです:
app.rb:
get "/" do
file = open("./images.json")
json = file.read
@parsed = JSON.parse(json)
erb :roar
#@parsed.each do |roar|
# p roar["url"]
#end
end
Roar.erb:
<ul>
<% @parsed.each do |shop| %>
<li> <%shop["url"] %> </li>
<% end %>
</ul>