目前正在开发一个古巴项目,一堆 HAML 文件,但为了改进 UI,我仍然更喜欢纯 HTML,但正如我所尝试的,重建所有东西以摆脱 HAML 似乎非常复杂。
有什么线索吗?
快速浏览一下文档,Cuba 可以使用任何模板tilt
支持。因此,如果您想切换到 ERB(基于 HTML 的模板),您需要切换模板引擎:
Cuba.settings[:render][:template_engine] = "erb"
然后在 ERB 中重新编写所有视图代码。与习惯 HAML 相比,这似乎需要做很多工作,但唉。
有一些工具可以使 HAML->ERB 转换更容易,例如herbalizer
.