尝试向客户端提供页面时,客户端出现以下错误:
(KeyError) key :id not found in: %Phtest.Jobs{"@class": "Job", "@rid": "#13:0", "@type": "d", "@version": 1、描述:“öoisajdf sadöflkjasdfö lkj”,job_status:“Open”,job_type:“Developer”,title:“Foo”} Stacktrace
(phtest) web/templates/page/index.html.eex:27: Phtest.PageView."-index.html/1-lc$^0/1-0-"/1 (phtest) web/templates/page/index.html.eex:16: Phtest.PageView."index.html"/1 ...
它之前工作过,但现在我已经修改了我的模型,有些切换job.id
为job."@rid"
. 我的模板如下所示:
<ul class="list-unstyled" style="">
<%= for job <- @jobs do %>
<li class="job-list">
<div class="row">
<div class="col-md-9">
<a href="/jobs/<%= job."@rid" %>">
<span class="title"><%= job.title %></span>
<span class="label label-success"><%= job.job_type %></span>
<span class="label label-default"><%= job.job_status %></span>
</a>
</div>
<div class="col-md-3 buttons" style="text-align: right">
<!-- <form method="post" action="<%= job_path(:destroy, job.id) %>"> -->
<a href="/jobs/<%= job."@rid" %>/edit" class="btn btn-warning btn-sm">
Edit</a>
<a href="/jobs/<%= job."@rid" %>?action=delete" class="btn btn-default btn-sm">
Delete</a>
<!-- <input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-default btn-sm">Delete</button>
-->
</div>
</div>
</li>
<% end %>
</ul>