Raylar 3 dikkate alındığında:
html_safeaslında "dizgiyi" HTML Kasası olarak ayarlar (bundan biraz daha karmaşıktır, ancak temelde budur). Bu şekilde, HTML Safe dizelerini yardımcılardan veya modellerden istediğiniz zaman döndürebilirsiniz.
hyalnızca bir denetleyiciden veya görünümden kullanılabilir, çünkü bir yardımcıdan gelir. Çıktıdan kaçmaya zorlar. Gerçekten itiraz edilmiyor, ancak büyük olasılıkla artık kullanmayacaksınız: Tek kullanım, bir html_safebildirimi "geri döndürmek" , oldukça sıra dışı.
İfadenizi birlikte eklemek rawaslında onunla to_szincirleme çağrıya eşdeğerdir html_safe, ancak tıpkı bir hkontrolörde beyan edilir , bu yüzden sadece kontrolörlerde ve görünümlerde kullanılabilir.
" SafeBuffers and Rails 3.0 " SafeBuffers'nin ( html_safesihri yapan sınıfın) nasıl çalıştığına dair güzel bir açıklama .
<%== @x %>için,<%= raw(@x) %>edgeguides.rubyonrails.org/…