Rails 3.1共享客户端/服务器模板,支持i18n

dev*_*vth 5 templates ruby-on-rails internationalization ruby-on-rails-3.1

有没有人想出一个共享模板的好解决方案?我不想在客户端和服务器之间复制HTML.Mustache会很好,除了缺乏i18n支持(Twitter的贡献只是js).如果它的语法与ERB直接兼容,EJS将是完美的,但并不完全相同.

理想情况下,模板可以存在app/views/controller/action.html.erb(或任何模板文件),templates.js.erb清单可以捆绑这些模板.为服务器端渲染和客户端渲染提供兼容的语法是避免重复的关键.

dev*_*vth 1

通过这个拉取请求, haml-js 获得了客户端支持,这使其成为解决我的问题的一个很好的候选者。我将进一步调查,看看它是否满足我的需求。