Ruby'de yöntem görünürlüğü (genel, korumalı ve özel yöntemler) bu blog yazısı gibi yerlerde iyi açıklanmıştır . Ancak Ruby on Rails'de, çerçevenin kurulma şekli nedeniyle normal bir Ruby uygulamasındakinden biraz farklı görünüyor. Peki, Rails modellerinde, denetleyicilerinde, yardımcılarında, testlerinde vb. Korumalı veya özel yöntemlerin kullanılması ne zaman uygun / değildir?
Düzenleme : Şimdiye kadarki cevaplar için teşekkürler. Ruby'de korumalı ve özel kavramını anlıyorum, ancak bu tür görünürlük türlerinin bir Rails uygulamasının çeşitli parçaları (modeller, denetleyiciler, yardımcılar, testler) bağlamında kullanılma biçiminin tipik bir açıklamasını arıyorum. . Örneğin, genel denetleyici yöntemleri eylem yöntemleridir, uygulama denetleyicisindeki korumalı yöntemler, birden çok denetleyici tarafından erişilmesi gereken "yardımcı yöntemler" için kullanılır.