问题标签 [haml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 是否有用于 Python 和 Django 的 HAML 实现
我碰巧偶然发现了HAML,这是一种用于标记内容和为 HTML 编写模板的有趣且漂亮的方法。
由于我使用 Python 和 Django 来满足我的 Web 开发需求,我想看看是否有 HAML 的 Python 实现(或一些类似的概念——不必完全相同)可用于替换 Django 模板引擎。
ruby-on-rails - 如何让 Haml 正确呈现 pre 标签的内容?
我阅读了 Haml文档,他们在其中谈论pre
标签和“保留空白”。根据文档,pre
默认情况下“保留空白”,您需要使用~
运算符输出标签的内容以使其正确呈现。按照推荐的做法,我有这个:
浏览器中的输出:
(这可能有点令人困惑——应用程序让用户操作 Haml 代码,所以我实际上是在 UI 中显示 Haml 代码。)
想要什么输出:
我也尝试使用=
而不是~
. 还尝试了%pre>
, %pre<
, 并且%pre><
都得到了相同的结果。
html - 如果我只是在做 Ruby 编程,在什么情况下需要 eruby
据我了解,eruby 就像 erb - 它可以让您将 ruby 代码粘贴到 HTML 中。如果有人在使用 Rails,他们很可能会使用 erb 或 Haml。
但是如果我不使用 Rails,如果我只是在做 Ruby 编程,在什么情况下需要 eruby?
我想我不明白为什么有人需要输出 HTML,如果他们只是使用 Ruby 来编写脚本。
ruby - 如何将haml与heroku一起使用?
我尝试在没有 gem 的情况下使用 sinatra 让 haml 工作(据我所知,Heroku 不允许安装 gem)
到目前为止我所做的:
在我的项目中克隆haml git repo
添加:需要 'haml/lib/haml.rb' 到我的 sinatra 主文件
以下作品:
但以下没有:
我得到错误:
NoMethodError - 未定义的方法each' for nil:NilClass
(haml):20:in
渲染'
./haml/lib/haml/engine.rb:152:in `render'
./haml/lib/haml/engine.rb:152:in `instance_eval'
./haml/lib/haml/engine.rb:152:in `render' ...
还有其他文件需要吗?有任何想法吗 ?
html - Best practice: setting HTML classes in a webapp
In every webapp I build, I come across this issue. I want to set classes on HTML elements conditionally. For example, sometimes the <div>
for a post looks like:
And sometimes it looks like this:
Each class after post
is there because some logic decided it should be. What is the best way to this? In Rails+HAML, I've been guilty of doing stuff like:
It's not pretty, and I've shortened it to use a helper so I can do this:
It still seems like it should be easier to read, because it's something we do all the time. Does you have any methods by which you make this process short and readable?
java - 哪种 Java HTML 模板技术的工作方式最接近 Ruby (erb/haml)?
在 Apache Velocity、Freemarker、Hamlets、Tapestry、StringTemplate、JSP、JSP Weaver(其他?)等 Java模板解决方案中,它们最接近 Ruby 中类似 HTML 模板解决方案的简洁性和简单性 - haml/erb。我关心模板引擎的语法以及它与服务器上的控制器代码集成的简单程度。
java - 可以在 Java Web 应用程序中使用 Haml 吗?
我听说 Haml 主要是在 Ruby 世界中作为模板引擎。它也可以在Java项目中使用吗?
haml - HAML、SASS/Compass 和 ERB 之间的主要区别是什么?
我正在寻找一个模板引擎。在 HAML、SASS/Compass 和 ERB 中进行选择时需要考虑哪些重要因素?
ruby-on-rails - 使用“haml_tag”测试助手
当我测试这个时,我得到:
NoMethodError:未定义的方法“haml_tag”
此代码完全有效,可在开发/生产环境中使用。
这与在测试环境中正确加载 haml 助手有关。
谢谢!