當我導航到我的應用程序的管理界面中的某個資源時,出現狀態500錯誤。爲什麼會這樣呢?導航管理界面時在我的實時應用程序中的錯誤
這裏是我的日誌:
2011-06-16T21:33:35+00:00 app[web.1]: Started GET "/admin/timeline_events" for 151.205.162.106 at 2011-06-16 14:33:35 -0700
2011-06-16T21:33:35+00:00 app[web.1]:
2011-06-16T21:33:35+00:00 app[web.1]: NoMethodError (undefined method `map' for nil:NilClass):
我怎麼會找到這裏map
是在我的應用程序?
OK,所以我認爲這是這個代碼在我的應用助手,可能會導致此
def render_timeline(events, title)
events.map do |event|
render(:partial => "timeline_events/#{event.event_type}", :locals => {:event => event, :title => title})
end.join.html_safe
end
的代碼基本上呈現取決於它是什麼類型的事件來創建一個送不同的諧音。
有沒有更多的細節可以提供,以便我們有更具體的工作內容?這是一個非常模糊的問題 – 2011-06-16 21:40:06
我真的不確定在哪裏看。我還能提供什麼? – 2011-06-16 21:41:00
您的某個控制器或視圖中的呼叫地圖。給我們這些。 – 2011-06-16 21:41:59