2011-07-29 17 views
8

Hashtag navigasyonlu bir web sayfası hazırlıyoruz. JSON olarak gelen birçok veri var ve bunu oluşturmak için istemci tarafı şablonları (jQuery) kullanıyoruz. Peki hem istemci tarafında hem de sunucu tarafında yeniden kullanılabilir şablonlar için seçenekler nelerdir (Ruby on ray)? Bir hashtag olmayan URL'ye geri dönüş yapma seçeneğine sahip olmak istediğimizden ve bu durumda sunucunun verileri oluşturması gerekir.Ruby ve Javascript için şablon motoru

Mustache.js'yi gördüm, ancak yineleme (indisi alamıyorum) veya yuvalanmış şablonlar için zayıf desteği var ve döngüler için özel etiketler kullandığı için haml-js bir seçenek değil.

Sunucu tarafında javascript motoru kullanılarak birkaç geçici çözüm de vardır, ancak bunun iyi bir karar olacağından emin değilim.

Suggetions var mı? Teşekkürler.

+2

Belki https://github.com/wycats/handlebars.js ve https://github.com/cowboyd/handlebars.rb –

+0

bıyıktan daha iyi görünüyor, ancak hala jQuery tmpl gibi yinelenen işlevsellik ve basit iç içe şablonlar dizini bulamıyorum – spacevillain

cevap

2

Bunu mümkün kıldığını iddia eden birkaç proje var. En son duyduğum şey Ice. README, kontrol etmek isteyebileceğiniz birkaç kişiden bahseder. Bunların hiçbirini şahsen denemedim, bu yüzden size ne kadar iyi çalıştıklarına dair bir tavsiyede bulunamıyorum, ancak yakın gelecekte de bu konuda deneyimleyebileceğimden, onlarla olan deneyimlerinizi duymak isterim. . en son taahhüt Çünkü bulabildiğim başka daha yeni olan 4 ay önce

https://github.com/cowboyd/handlebars.rb

edilir:

0

bulabildiğim tüm olanları analiz ettikten sonra, ben bu en çekici olduğu sonucuna Çünkü V8 ve gerçek Handlebars.js kaynağını kullanıyor ve iyi tasarım düşüncelerine ve iyi bir yakut arayüzüne sahip.

ben handlebars.rb

kullanacağınız Bu yolu seçerseniz