繁体   English   中英

Ruby和Javascript的模板引擎

[英]Template engine for Ruby and Javascript

我们正在构建带有标签导航的网页。 有很多数据以JSON形式出现,我们使用客户端模板(jQuery)进行呈现。 那么在客户端和服务器端(Ruby on Rails)上可重用模板有哪些选择? 因为我们希望有一个回退到非标签网址的选项,在这种情况下,服务器应该呈现数据。

我见过Mustache.js,但是它对迭代(无法获取索引)或嵌套模板的支持不佳,并且haml-js并不是一个选择,因为它使用自定义标记进行循环。

在服务器端使用javascript引擎也有几种解决方法,但是我不确定这是否是一个好的决定。

有什么建议吗? 谢谢。

有一些项目声称可以做到这一点。 我听说过的最新的是 它的自述文件还提到了其他一些您可能也想查看的内容。 我还没有亲自尝试过这些方法,因此无法向您推荐它们的工作效果,但是我很想听听您的经验,因为我可能会在不久的将来尝试这样做。 。

在分析了我能找到的所有内容之后,我得出结论,这是最有吸引力的:

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

因为最近一次提交是在4个月前,所以比我能找到的任何提交都要晚,因为它使用的是V8和真实的Handlebars.js源代码,并且具有一些良好的设计注意事项和良好的ruby界面。

如果我选择走这条路线,我将使用handlebars.rb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM