Sırasıyla Sınıf ve Modülde verilen cattr_*
ve mattr_*
yöntemleri arasındaki farkın kaynağına bakarak çalışamıyorum. Bu soruyu okudum: What is mattr_accessor in a Rails module?, her iki yöntemle ilgili bazı ayrıntılar verir, ancak farklılıkların altını çizmez.ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
Bu yüzden benim sorum, aralarındaki fark nedir ve neden kaynakta pratik olarak özdeş olduklarında her iki yöntem kümesine ihtiyacımız var? Ayrıca, ne zaman kullanmalıyız?
İşlevsel olarak tamamen eşdeğer midir? Ayrıca, bu bana, Metotlar kaynağında niçin IRS kaynağında bulunmadıklarını merak ediyor. – tobyclemson