我正在使用由腳手架創建的默認代碼。我沒有改變任何東西。未定義的方法model_name
Showing app/views/presences/_form.html.erb where line #1 raised:
undefined method `model_name' for NilClass:Class
1: <%= form_for(@presence) do |f| %>
2: <% if @presence.errors.any? %>
3: <div id="error_explanation">
4: <h2><%= pluralize(@presence.errors.count, "error") %> prohibited this presence from being saved:</h2>
這裏有什麼問題?我從來不會調用稱爲「model_name」的方法,並且此代碼是自動的,那麼爲什麼它不起作用?
感謝
謝謝,那是行得通的。我仍然試圖瞭解RoR是如何工作的,但這些錯誤信息並不是很有幫助。 – Bv202
使用調用程序的綁定,以及更好的錯誤gem - 您在調試窗口中獲得控制檯。 –