问题标签 [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 回答
1581 浏览

ruby - 在命令行上将选项传递给 Haml

我在命令行中使用 Haml 将一个 .haml 文件基本转换为 .html,如下所示:

问题是,这会在生成的 HTML 中生成围绕属性的单引号。那么如何:attr_wrapper => '"'从命令行传递选项呢?

或者,我可以全局设置:attr_wrapper为双引号吗?

0 投票
1 回答
182 浏览

ruby-on-rails - Rails 复制视图

我正在尝试在 user_controller 的索引操作上显示所有 @user.notes,并在下面提供一个表单来添加新的注释,内联。我从一些教程中收集到的非常简单的代码,但发生的事情是我的观点完全重复了。它吐出相同 html 的 2 个副本。Rails 还是很新的,所以我很难调试这个。使用haml,仅供参考。

这是我的简单代码:

不确定这是否是导致它的代码。如果我删除remote_form_for它不再重复的块。如果您需要查看控制器代码或任何内容,请告诉我。

谢谢。

0 投票
3 回答
1033 浏览

ruby-on-rails - Gettext 和 Haml on Rails / rake updatepo 出现非常奇怪的问题

我在 Rails 2.3.3 上,使用 Haml 2.0.9 作为模板,使用 Gettext-Rails 2.0.4 进行翻译。Haml 就像一个魅力,gettext 也像它应该的那样工作。

但是当使用“rake updatepo”时,我无法让 Gettext 解析 Haml 文件。我创建了一个这样的自定义解析器:

我的 Rakefile 看起来像这样:

这遵循用于解析 Haml 文件的已知方法 ( http://www.paulgillard.me.uk/2008/3/8/rails-haml-and-gettext )。

问题:没有从我的 Haml 文件中识别出 MessageId。我检查了 Haml-Parser 中的“puts”是否尝试了正确的文件,是否可以解析它们等等。一切似乎都很好,它只识别任何东西,并且总是只返回已经找到的 msgids,对于 Haml 文件,返回一个空数组。

奇怪的是:当我在控制台中输入它时,一切正常:

如您所见,这里一切正常(我省略了长期回报)。我有点害怕为什么我的 Rake 任务不是这样。

有人有想法吗?你真的会让我成为一个快乐的书呆子!

谢谢!

0 投票
3 回答
4153 浏览

ruby-on-rails - Rails -- 如何将 HAML 部分的 HTML 输出保存为字符串以发送到外部服务?

我们使用 rake 任务每 24 小时自动生成一份时事通讯。时事通讯顶部有一个部分,管理员可以在其中放置自定义消息。管理员使用的屏幕上有时事通讯的实时预览(他们坚持这样做),使用带有集合的 haml 部分呈现。

为了生成和发送电子邮件,我们将 xml 文档发送到第三方 API,其中包含(除其他外)我们想要生成的电子邮件的 HTML。

我想要做的是将这个 haml 部分的输出保存在 rake 任务中,类似于 PHP 的 ob_*() 缓冲函数。有没有办法做如下的事情:

我可能遗漏了一些明显的东西,我可以想出一些方法来做到这一点,但其中大多数都不是 DRY,我不想在帮助程序、模型或任务本身中生成大量 html。

让我知道是否有办法让我做到这一点。

0 投票
13 回答
39453 浏览

ruby-on-rails - Haml:控制文本周围的空格

在我的 Rails 模板中,我想使用 HAML 完成最终的 HTML:

接近的模板:

但是,您可能会注意到,这会在链接和逗号之间产生一个空格。有什么实用的方法可以避免这个空格吗?我知道有删除标签周围空格的语法,但是同样的语法可以应用于文本吗?我真的不喜欢额外标记的解决方案来实现这一点。

0 投票
4 回答
8849 浏览

ruby - 记事本++中的Haml / Sass语法突出显示?

有人做过这个吗?

0 投票
3 回答
926 浏览

ruby-on-rails - 在haml视图中重构条件

除了可访问性标准不鼓励使用指向当前页面的链接之外,我应该如何重构以下视图代码?

谢谢你。

0 投票
3 回答
596 浏览

ruby-on-rails - 有没有办法在haml中的多行上编写单个表达式?

我在我的一个haml视图中有这个:

由于它真的很长而且很难阅读,我想把它分成两行。在不违反haml的空白规则的情况下,有没有办法做到这一点?

0 投票
5 回答
4520 浏览

ruby - 从 Rails 外部的 HAML 中渲染 HAML 部分

我正在使用 HAML 为站点生成一些静态 html 页面,并且我想将常用组件拆分为可以包含在多个页面中的部分,就像在 Rails 中一样。但是,我不想使用整个 Rails 堆栈来执行此操作,因为这似乎有点矫枉过正。

我在互联网上环顾四周,但没有找到任何东西,比仅仅做这样的事情要好:

有没有更好的方法从 HAML 中包含所谓的部分?我缺少的现有过滤器或命令?

0 投票
1 回答
2478 浏览

javascript - 如何使用 jQuery 将 div 的滚动条保持在 div 的底部?

我有一个名为#output 的div,样式为溢出:滚动;. 使用 jQuery.ajax,它每 x 秒更新一次。我想要,这样当滚动条出现时(在 div 填满之后),它应该像大多数聊天客户端一样,一直停留在 div 的底部而不是顶部。

我确定有办法做到这一点,我似乎无法找到它。

这是萨斯

Haml 只是一个简单的