मुझे एसटीआई के साथ इसका उपयोग करने में परेशानी हो रही है और मुझे आश्चर्य है कि क्या आप मुझे कुछ संकेत दे सकते हैं। मैं चर्चा में संलग्नक भी जोड़ना चाहता हूं। मैंने इसे काम करने के लिए कई प्रयास किए लेकिन हमेशा अपवाद मिले।

क्या मुझे चर्चा.आरबी में accepts_nested_attributes_for जोड़ने की ज़रूरत है? क्या मुझे अनुलग्नक तालिका में एक कॉलम जोड़ने की ज़रूरत है?

class Post < ActiveRecord::Base
  has_many :attachments, :dependent => :destroy
  accepts_nested_attributes_for :attachments, :reject_if => lambda { |a| a[:url].blank? }, :allow_destroy => true
end

class Discussion  < Post
end

class Attachment < ActiveRecord::Base
belongs_to :post
end
0
Gady 12 अप्रैल 2011, 17:21
अगर कुछ अटैचमेंट कुछ पोस्ट से लिंक हैं, तो आपको पोस्ट_आईडी को अपनी अटैचमेंट टेबल में जोड़ना होगा
 – 
apneadiving
12 अप्रैल 2011, 17:25

1 उत्तर

क्या मुझे चर्चा.आरबी में accepts_nested_attributes_for जोड़ने की ज़रूरत है?

यदि अभिभावक वर्ग के साथ अब कोई मतभेद है - नहीं

क्या मुझे अनुलग्नक तालिका में एक कॉलम जोड़ने की ज़रूरत है?

केवल post_id या कोई अन्य कुंजी

0
fl00r 12 अप्रैल 2011, 17:26
क्या मुझे चर्चा.आरबी में accepts_nested_attributes_for जोड़ने की ज़रूरत है? और has_many: अटैचमेंट,: डिपेंडेंट =>:नष्ट?
 – 
Gady
13 अप्रैल 2011, 00:05
नहीं। इसे मूल वर्ग में रखा जाना पर्याप्त होगा
 – 
fl00r
13 अप्रैल 2011, 00:08