5

Paylaşılan şablonlar için iyi bir çözüm bulmuş olan var mı? İstemci ve sunucu arasında HTML'yi kopyalamak istemiyorum. Bıyık i18n desteğinin olmaması dışında iyi olurdu (Twitter'ın katkısı sadece js). EJS, sözdizimi doğrudan ERB ile uyumlu olsa da, mükemmel değil, mükemmel olurdu.Raylar 3.1 i18n desteği ile paylaşılan istemci/sunucu şablonları

İdeal olarak şablonlar, app/views/controller/action.html.erb (veya her ne işe yarayan lang) içinde yaşayacak ve templates.js.erb bildirimi bu şablonları bir araya getirebilir. Sunucunun oluşturduğu ve istemci tarafından oluşturulduğu için uyumlu bir sözdizimine sahip olmak, kopyalamayı önlemek için önemlidir.

+0

Bunu kontrol edin https://github.com/elado/isotope –

cevap

1

this pull request ile haml-js, bu sorunu çözme konusunda iyi bir aday olmasını sağlayan istemci tarafı desteği alıyor. Daha fazla araştırıp ihtiyaçlarını karşılayıp karşılamadığımı göreceğim.

+0

JS uygulaması tam olarak yakut (tam anlamıyla yok etme) ile uyumlu olmadığı için biraz garip davranıyor. Hala arama ... şu anki fikir EJS sunucularını ExecJS ile oluşturmaktır. – devth

+0

Henüz uygun bir çözüm buldunuz mu? –

+0

Gerçekten değil. Bıyık hala en iyi bahis, ve şimdi de Moustache için bir JST derleyicisi var. Son zamanlarda bu problemi çözmek için çalışmıyorum. – devth