ActiveSupport::Concern'u seviyorum.InstanceMethods modülü neden kullanımdan kaldırıldı?
Derslerinize güzel bir sözdizimi ekleyerek işlevsellik eklemenizi kolaylaştırır.
Her durumda, Rails 3.2'de, InstanceMethods modülü kullanımdan kaldırılmıştır.
# edit: don't do this! The method definition should just be in the body of the module
included do
def my_method; end
end
onlar yapmaya karar neden bilse bilse diye merak ettim: Eğer doğru anladıysam,
sadece
(aslında sadece modülün vücutta var) bizim yöntemlerini tanımlamak gerekir?included
bloğun
Tamam, mantıklı. Ama şimdi neden bu seçimi ilk etapta yaptıklarını merak ediyorum ... InstanceMethods modülünü nasıl dahil ettikleri ile sadece TagLib 'i içerdiğimde modülün normal örnek yöntemlerini nasıl dahil ettikleri arasında bir fark yok mu? – Robin
Sadece tutarlılık için miydi? – Robin
Emin değilim, ama bunun farkına varmanın biraz zaman aldığını düşünüyorum. –