2013-02-08 78 views
0

我的應用在我的iMac開發中運行良好。 但是,我得到在Heroku以下錯誤(這是Heroku的日誌):Rails heroku錯誤爲零

ActionView::Template::Error (undefined method `name' for nil:NilClass): 
    22:   <% end %> 
    23:   <td><%= workorder.description %></td> 
    24:   <% if workorder.location_id != nil %> 
    25:    <td><%= workorder.location.name %></td> 
    app/views/home/_myopenorders.html.erb:25:in `block in _app_views_home__myopenorders_html_erb__1134835514768073858_64792180' 
    app/views/home/index.html.erb:66:in `_app_views_home_index_html_erb___3327722386939287121_60092520' 
    26:   <% else %> 
    27:    <td></td> 
    app/views/home/_myopenorders.html.erb:15:in `_app_views_home__myopenorders_html_erb__1134835514768073858_64792180' 
    28:   <% end %> 

這是代碼:

<% if workorder.location_id != nil %> 
     <td><%= workorder.location.name %></td> 
    <% else %> 
     <td></td> 
    <% end %> 

任何想法?

UPDATE:

有時日誌看起來像Heroku的運行Ruby代碼失序。看看這個:

ActionView::Template::Error (undefined method `name' for nil:NilClass): 
     22:   <% end %> 
     26:   <% else %> 
    app/views/home/index.html.erb:66:in `_app_views_home_index_html_erb__2268065945584360823_49285320' 

    app/views/home/_myopenorders.html.erb:25:in `block in _app_views_home__myopenorders_html_erb___3485426105947531181_51160960' 
     27:    <td></td> 

    app/views/home/_myopenorders.html.erb:15:in `_app_views_home__myopenorders_html_erb___3485426105947531181_51160960' 
     28:   <% end %> 
     24:   <% if workorder.location_id != nil %> 
+0

是的,提供更多的代碼:-) – 2013-02-08 19:21:19

回答

1

對不起,我的錯。一個位置被刪除,我沒有代碼來檢查該位置是否被工作單元使用。