ruby-on-rails - Rails 的纯 HTML 模板解决方案?

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

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

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

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

最佳答案

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

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

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

http://handlebarsjs.com/

关于ruby-on-rails - Rails 的纯 HTML 模板解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754762/

相关文章:

javascript - 是否有可能在文本编辑器中为 Rails 应用程序自动完成,而不仅仅是文本字段

ruby-on-rails - 设计管理员角色:PG::错误:错误:关系 "admins"已存在

ruby-on-rails - 如何解决 Rails 中的 JSON 语法错误?

javascript - 抛出新错误( "Syntax error, unrecognized expression: "消息);

ruby-on-rails - 为产品 rails 成员路线添加删除选项

ruby-on-rails - 在 Ruby on Rails 的插件中使用 CSS

ruby - 匹配 ruby 中的大括号,前面有一个字符

ruby-on-rails - Ruby 和 Ruby on Rails 离线 API 文档

ruby-on-rails - #<Rails::Application::Configuration> 的未定义方法 `assets'

即使提交了表单,Jquery 绑定(bind)在 'ajax:success' 、 'ajax:error' 或 'ajax:complete' 上也不会执行