benim Raylar web sitesinde bir sayfa çevrimdışı bir HTML sürümünü oluşturmak için ERB engine kullanıyorum. Sayfa Rails tarafından gösterildiğinde harika görünüyor, ancak ERB ile kendi başıma sorun yaratıyorum (aynı ERB şablonunu kullanmaya rağmen). : tanımsız yöntem -ham‖
Önce hatayıundefined method 't'
başlamıştı ve ben
<%=I18n.translate(...)%>
tüm
<%=t(...)%>
çağrıları değiştirerek bunu çözdü.
Şimdi undefined method 'raw'
olsun. Tüm çağrılarını başka bir şeyle değiştirmeliyim mi? Evet ise ne? raylar olmadan bunu kullanamaz böylece
çiğ ile bir değil, aynı ERB dosyasını kullanmayı tercih ediyorum ve ... olmadan tek ekledim 'OutputSafetyHelper' arasında (zaten özel yardımcıları dahil gibi), ancak' başlatılmamış sabit OutputSafetyHelper' –
deneyin 'almak ActionView :: yardımcıları :: OutputSafetyHelper' –
Evet, Marian haklı sayılabilir. Ve 'action_view' gerektiren 'unutma. Ve 3.1.0 öncesi Rails sürümünü kullanırsanız, 'OutputSafetyHelper' – WarHog