【发布时间】:2014-08-11 06:20:57
【问题描述】:
我是 Web 开发的新手,我正在使用 Sinatra 进行练习。我正在尝试访问保存在数组中的每个哈希的每个元素。我四处搜索,但没有找到明确的答案/原因来解释为什么我不能以我的方式做到这一点。你能帮我吗?谢谢。
我的文件里面有什么:
app.rb
get '/' do
@jobs = [{"jobId"=>25347483, "employerId"=>382326},
{"jobId"=>34543, "employerId"=>3233},
{"jobId"=>90009, "employerId"=>94949},
{"jobId"=>5005004, "employerId"=>95959}
]
end
index.erb
<body>
<% @jobs.each do |job| %>
<p><%= job['jobId'] %></p>
<% end %>
</body>
我得到的错误:
NoMethodError 在 / {"jobId"=>25347483, "employerId"=>382326}:Hash
的未定义方法 `bytesize'
【问题讨论】: