【问题标题】:Can Cuba (ruby framework) load HTML instead of HAML [closed]Cuba(ruby 框架)可以加载 HTML 而不是 HAML [关闭]
【发布时间】:2014-12-04 23:00:40
【问题描述】:

目前正在开发一个古巴项目,一堆 HAML 文件,但为了改进 UI,我仍然更喜欢纯 HTML,但正如我所尝试的,重建所有东西以摆脱 HAML 似乎非常复杂。

有什么线索吗?

【问题讨论】:

  • 这个问题太笼统了。我们需要知道您尝试了什么,遇到了什么问题。我们可以帮助您解决这些问题,但重写一个项目需要一本书。

标签: html ruby haml cuba


【解决方案1】:

快速浏览一下文档,Cuba 可以使用tilt 支持的任何模板。因此,如果您想切换到 ERB(基于 HTML 的模板),您需要切换模板引擎:

Cuba.settings[:render][:template_engine] = "erb"

然后在 ERB 中重新编写所有视图代码。与习惯 HAML 相比,这似乎需要做很多工作,但是唉。

有一些工具可以让 HAML->ERB 转换更容易,例如 herbalizer

【讨论】:

    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多