Rails的纯HTML模板解决方案?

时间:2012-10-05 22:17:04

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems ruby-on-rails-3.2

我喜欢HAML,但最近我们的项目受到了一些关于依赖非HTML结构化模板的审查。我想我会更进一步地问一个问题,“我们如何在Ruby on Rails中使用基于纯HTML设计的模板?”

到目前为止,我发现的最接近的事情是一个非常有趣的项目,它是2010年的最新更新,名为Kwartz来自Erubis的作者。

是否有一个项目为Rails 3.2.x上最新且可行的设计人员维护这种纯HTML隔离?

2 个答案:

答案 0 :(得分:1)

您的设计人员认为HAML没有广泛的HTML工具支持。

一个非常出色的解决方案恕我直言是Handlebars。它比HAML更简单,并且可以使用更多HTML工具,因为Handlebars强调将代码移出页面模板并进入控制器。这也适用于与设计人员一起编写可维护页面以及安全性。

Handhars由Yehuda Katz领导,他帮助编写了Rails 3,是JavaScript的核心贡献者,目前正在开发Eleb.js,它也利用了Handlebars。

http://handlebarsjs.com/

答案 1 :(得分:-1)

你要么对模板做些什么,对吧?在设计器中,设计师会为您提供模板,您可以删除已经属于app/views/layouts/application的部分,注入必要的红宝石以将数据导入视图等。

那么问题是什么?让设计师用HTML提供他们的模板,在应用程序中使用时将它们转换为HAML,而不是将它们转换为ERB。