我不斷收到上述錯誤,並花了數天時間仔細查看帖子和文檔,試圖找出原因。Rails has_many錯誤:未定義的方法`'爲零:NilClass
我是建築物的應用程序會記錄燃料使用情況。 repairer一詞是指其自身模型中的供應商,具有Rep_Name(Name)Address,Phone等屬性。最初爲了腳手架目的,僅使用了repairer_id,並且一切正常。嘗試從repairer模型調用rep_name時出現問題。 (我甚至嘗試重新命名字段rep_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') %>
三江源更換<%= f.repairer.rep_name%>,這是在某些領域並沒有強制性的其它一些地區,一個優秀的幫助。有沒有一種乾的方式來做到這一點在軌道中,這樣每一個字段的調用不需要像這樣處理? – jared