2012-07-16 57 views
2

我正在尝试使用Rails和客户端(即coffescript)都使用的通用模板。使用Haml + Mustache在JS和Rails之间共享模板

我使用hogan_assetshaml_assets将模板导出到JS。但是我找不到使用HAML和Mustache来呈现服务器端视图的方法。

部分解决方案描述为here,但它不适用于视图助手,即“渲染部分”不起作用。

由于某些未知的原因,处理程序的链接(如.mustache.haml)无法正常工作,而且我也无法在Rails模板处理程序中找到好的信息,也无法找到如何构建“可链接”处理程序的示例。

回答

1

最近我一直在尝试类似smt_rails的东西,但是我还没有找到银子弹。

+0

我试过了,问题是我无法使它与HAML一起工作。我正在考虑构建我自己的解决方案,据我所知这将是非常有用的。 – 2012-08-03 11:26:45

+3

对于HAML,有一些库可以处理它。试试看看[Stache](https://github.com/agoragames/stache/pull/10)。 [mustache_rails3](https://github.com/mikesmullin/mustache_rails3)库也有一个分支。 – astjohn 2012-08-04 12:00:17

+0

我仍然无法相信没有最佳做法/主要的图书馆出现这样做,因为许多网络服务现在都必须使用它! – 2013-08-26 10:32:09