我不断收到上述错误,并花了几天时间在帖子和文档中寻找原因。
我正在建造的应用程序记录燃料使用情况。维修者一词是指其自己模型中的供应商,其属性包括 Rep_Name(名称)地址、电话等。最初用于脚手架目的,仅使用了 repairer_id 并且一切正常。尝试从修复模型调用 rep_name 时出现问题。(我什至尝试将字段重命名为 rep_name 而不是 name 来解决问题)
undefined method `rep_name' for nil:NilClass
提取的源代码(大约第 38 行):
35: <td><%= f.litres %></td>
36: <td><%= f.cost %></td>
37: <td><%= f.tax %></td>
38: <td><%= f.repairer.rep_name%></td>
39: <td><%= f.fuel_type %></td>
40: <td class= "actions">
41: <%= link_to("Show", {:action => 'show', :id => f.id}, :class => 'btn btn-info') %>