मैं टिप्पणी पेड़ दिखाना चाहता हूं। मैं एक और दृश्य में टिप्पणी div चले गए, और _comments.html.haml
में अगली पंक्ति में लिखा है:रिकर्स 3 में रेलवे में एक संग्रह प्रस्तुत करना
= render :partial => 'single_comment', :collection => @post.comments.where(:parent_id => nil)
_single_comments.html.haml
:
- if comment.id != nil
.comment
.meta
= comment.name
says
.body
= comment.text
.answers
= render :partial => 'posts/single_comment', :collection => @post.comments.where(:parent_id => comment.id)
लेकिन ब्राउज़र मुझे एक त्रुटि दिखाने:
undefined local variable or method `comment' for #<#<Class:0x00000004e39280>:0x00000004e2f398>
Extracted source (around line #1):
1: - if comment.id != nil
2: .comment
3: .meta
4: = comment.name
मैं :as => comment
जोड़ने की कोशिश की पहली पंक्ति में, लेकिन यह काम नहीं करता है। तो आंशिक रूप से @comment
का उपयोग करते हुए। शायद यह मूल रूप से गलत है?
या तो @ ड्रैकेन के समाधान का पालन करें या 'सिंगल_कॉममेंट' होने के लिए आंशिक रूप से 'टिप्पणी' बदलें, क्योंकि वैरिएबल का नाम सम्मेलन द्वारा किया गया है। – rubish