问题标签 [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 投票
5 回答
43591 浏览

ruby - ruby、sinatra 和 haml 中的联系表

我是这三个方面的新手,我正在尝试为网站编写一个简单的联系表格。我提出的代码如下,但我知道它存在一些基本问题(由于我对 sinatra 缺乏经验)。获得这项工作的任何帮助将不胜感激,我似乎无法弄清楚/找到这类事情的文档。

来自联系页面的haml代码:

这是我在 sinatra 的 app.rb 中的代码:

0 投票
1 回答
3048 浏览

css - 指南针蓝图混合未定义

我正在尝试让 compass/sass/haml 使用蓝图工作,但对蓝图混合没有任何运气

只会导致 Sass 语法错误 undefined mixin column

我确定我只是遗漏了一些非常明显的东西,但是 compass/haml/sass/bluprint 组合是一次太多的事情,我无法解决。

0 投票
3 回答
8671 浏览

haml - 学习haml和sass值得吗?

在您的专业经验中,hamlsass是否被证明是有用的?以何种方式?

0 投票
1 回答
2859 浏览

ruby - Ruby / Sinatra / HAML flash 消息问题

我有以下小型 Sinatra 应用程序(我已经删除了多余的不需要的代码):

然后我在应用程序使用的 HAML 基本布局模板文件中有以下内容:

因此,理论上,当有人发布消息时,会调用 flash() 帮助程序并设置会话变量,然后重定向请求,当之前的过滤器启动时,它应该将会话变量设置为可访问的实例变量模板。

但是,对于我的生活,我无法弄清楚为什么它没有在模板中打印消息。

有任何想法吗?

0 投票
2 回答
13695 浏览

ruby - 如何在haml中获取一组复选框?

在作为 Sinatra 服务器的一部分实现的例程中,我有一个名为 @theModels 的字符串数组。这些模型是供用户选择的选项,由后端获取(想法是,随着新模型的添加,前端代码不应该改变)。

我正在使用haml来呈现html。

如何枚举@theModels 列表中的每个元素,使每个元素都是一个复选框?以及如何获取用户选择了哪些复选框?

我看到只是把

会给我@theModels 中包含的字符串列表,但没有空格等,当然也不会出现在复选框中。我发现这个问题似乎很相似,但是我的 haml-fu 还不足以将其转换为我需要的。

更新:

这些是与文件上传相关的选项,因此现在代码如下所示:

问题是,这会在每个选项上放置一个文件上传按钮,而不是在最后。最后我只想要一个提交按钮;当按下“上传”按钮时,我应该有两种报告结果的表格吗?

更新2:

想了想,上面可以修改为:

谢谢!

这似乎做了我想要的。

0 投票
2 回答
2684 浏览

html - 使用 HAML/SASS/CSS 框架制作静态网站的库

我正在寻找符合以下要求的库或库集合:

  • 可以使用 HAML 和 SASS。
  • 每次刷新浏览器时,都有一个小型服务器功能可以查看编译的 HAML/SASS。(不过,我不想启动一个新的 Rails 应用程序。)
  • 适用于流行的 CSS 框架。(不一定是全部,但主要是 960gs 和 Blueprint)

Compass 似乎很有希望,但它似乎不支持 HAML。至少我正在寻找将 Compass 和 HAML 结合在一起的信息。

编辑chriseppstein 列出了很酷的东西。我会给每一个做一个链接。

0 投票
3 回答
18241 浏览

haml - 如何生成 Haml 视图而不是 erb

我正在使用 Rails 2.3.4 构建一个应用程序并使用

生成控制器和主页。我已经安装了Haml。我得到一个erb文件:

但我更喜欢生成一个 Haml 文件,例如:

我记得如果检测到 haml gem,Merb 会生成 .haml 视图而不是 .erb。这在 Rails 2.3.4 中不可用吗?我试过了

但“--haml”选项无效。

当然,我可以手动将我的 erb 文件更改为 haml 文件,但我宁愿让生成器完成这项工作。叫我懒惰。建议?

0 投票
1 回答
882 浏览

ruby-on-rails - 作为 Gem 安装时 Rails 中的 Sass 选项

我将 Haml/Sass 作为 Gem 安装并与 Rails 一起使用。template_location我不知道如何将选项传递style给 Sass。Sass::Plugin.options不起作用(因为 Haml/Sass 没有作为插件安装)。宝石是通过Rails::Initializer#gem.

非常感谢您的帮助!

0 投票
4 回答
862 浏览

ruby - 即使我不了解 Ruby,我也可以学习 Haml 和 Sass 吗?

我从这里下载了 Haml:http ://rubyforge.org/frs/?group_id=2760 。当我解压缩 zip 时,有一堆 .rb 文件,官方网页谈到了 gems。我认为这是一些 Ruby 的东西。

即使我不了解 Ruby,我也可以学习 Haml 和 Sass 吗?

如果必须,如何在 Windows XP 上安装所有这些?

0 投票
2 回答
35749 浏览

ruby-on-rails - 如何在 Haml 中制作动态 ID?

创建一个 id="item" 的 div

创建一个带有 class="box" 和 id="item" 的 div

创建一个带有 class="box" 和注释 '#="item"+x' 的 div

抛出“非法元素:类和 id 必须有值。”

如何将 id 设置为变量?