"testdesc1", "owner"=>{"url"=-6ren">
gpt4 book ai didi

ruby-on-rails - 将哈希数组中的属性打印到 Rails 中的 erb?

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:33 25 4
gpt4 key购买 nike

我是 Ruby on Rails 的新手,有点困惑。我有一个哈希数组,我在助手中通过 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>

我什至无法开始第一步,即解析数组。当我尝试 each 循环的不同变体时,它们只是打印出完整的数组。有没有一种直接的方法可以做到这一点?

最佳答案

试试这个:

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

关于ruby-on-rails - 将哈希数组中的属性打印到 Rails 中的 erb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com