मैं मचान द्वारा बनाए गए डिफ़ॉल्ट कोड का उपयोग कर रहा हूं। मैंने कुछ भी नहीं बदला है।अपरिभाषित विधि 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
कॉलर के बाध्यकारी का उपयोग करें, और बेहतर त्रुटियां मणि - आपको डिबगिंग के लिए विंडो में कंसोल मिलता है। –