问题标签 [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.

0 投票
3 回答
8086 浏览

html - Haml - 如何强制标签属性仅使用双引号以及如何以我想要的方式订购标签属性?

我对稍后在 PHP 中使用的模板使用 staticmatic。有一种奇怪的情况,一些标签属性有单引号,而一些有双引号。我希望他们所有人都有双引号(我猜这并不重要,但我希望他们那样!)

例如haml代码:

产生以下内容:

请注意,无论我在 haml 代码中使用单引号还是双引号,我总是得到相同的输出!

此外,haml->html 输出似乎按字母顺序对标签属性进行排序,而不是我在 haml 中对它们排序的方式。我怀疑这与 ruby​​ 数组有关,但我不确定,因为我不/不能在 staticmatic 中使用除haml 之外的 Ruby。我怎样才能让它们与我在 haml 代码中的 ruby​​ 数组中订购它们的顺序相同?

0 投票
5 回答
40411 浏览

ruby-on-rails - 有没有好的 HAML -> ERB/H​​TML 转换器?

我正在寻找一种将 HAML 模板转换为等效 ERB/H​​TML 模板的可靠方法?

有人遇到过吗?

0 投票
4 回答
10641 浏览

ruby-on-rails - Rails HAML 转换问题 - 意外的 kENSURE,期待 kEND

我正在尝试切换到使用 HAML 来查看我的视图,但我不断收到意外的 KENSURE 消息。我使用 html2haml 来切换工作视图文件。第一次运行它告诉我我不需要 html2haml 在其输出中的结尾,所以我删除了它,现在我得到的错误看起来像是在抱怨表单没有结束。

我究竟做错了什么?

错误信息:

应用程序.html.haml:

和 session/new.html.haml

0 投票
3 回答
919 浏览

ruby-on-rails - 我的 rails ApplicationController 出现 RoutingError

我绝不是 Ruby 开发人员,但我在本地主机上为 ruby​​ 框架编写了 HAML。

我最初放置了一个名为 vidgirlBox2.flv 的文件并在 HAML 中调用它,但将文件转换为名为 vidGirl_home.swf 的 swf。

这个瑞士法郎有效。

直到我对原始 .fla 进行了简单的更改,并覆盖了 vidGirl_home.swf 。

它再也没有工作过。

我尝试了 swfObject,Unobtrusive Flash Object,最低限度的嵌入 swf,一切。

事实证明,在运行本地服务器时,我在终端中收到此消息:

如您所知,它正在寻找一个旧文件。我没有在我的任何 haml 中调用此文件。我对这个 flv 如何将自己写入红宝石感到困惑(至少这是我假设的)。

这是我尝试解决的方法,但似乎此代码会生成 rails 编译器错误。这可能只是一个简单的命名约定错误。我在某处缺少引号吗?

我的新嵌入代码:

有谁知道可能发生了什么?或者更好的是,如何解决这个问题?

谢谢!!

0 投票
2 回答
4978 浏览

ruby-on-rails - 你如何在 Sass 中编写 tr:nth-child(odd) ?

这个 sass 代码有效吗?

不知何故,它不会为我的表格的交替行着色。

0 投票
1 回答
555 浏览

dependencies - 使用 Compass 是否需要 HAML 和 Sass?

Haml、Sass 和 Compass 的相互依赖程度如何?

Compass 项目中是否需要全部三个?

0 投票
11 回答
7100 浏览

ruby-on-rails - Rails 2.3.2 尝试渲染 ERB 而不是 HAML

Rails 突然尝试渲染 ERB 而不是 Haml,我不知道为什么。我创建了新的 Rails 项目,重新安装了 Haml,并重新安装了 Rails。

这正是我在制作应用程序时采取的步骤(Rails 2.3.2):

这是 UsersController 的样子:

我的路线:

我现在创建views\users\index.html.haml

Annnd 运行服务器...我导航到localhost:3000\users并收到以下错误消息:

出于某种原因,Rails 试图查找和呈现 .erb 文件而不是 .haml 文件。 vendor\plugins\haml\init.rb存在,未受影响。

我已经多次重新安装了 Haml (Pretty Penny),但仍然得到相同的结果。我也尝试将 config.gem 'haml' 添加到我的 environment.rb 中,但这也不起作用。

我不明白为什么突然 rails 不会为我渲染 haml。

0 投票
2 回答
441 浏览

ruby-on-rails - 每个中的一对块?

与标准循环一样:

...组织这个(HAML):

0 投票
3 回答
14258 浏览

ruby-on-rails - if条件的ERB与HAML转换?

我开始使用 HAML,并且正在转换我的第一个文件。表面上正确的省略“- end”:

得到我:

虽然合乎逻辑

得到我:

如何让这个条件语句在 HAML 中工作?

0 投票
1 回答
46155 浏览

ruby-on-rails - 如何在 Rails 中使用 haml 制作图像链接标签?

我在 application.html.haml 中有这样的东西:

例如,如何创建指向 www.google.com 的链接?

谢谢