63得票1回答
如何在Rails中使用Haml创建图像链接标签?

我在application.html.haml中有以下代码:#header = image_tag("header.jpg") 我该如何创建一个指向www.google.com的链接? 谢谢

62得票4回答
在Slim中处理数据属性的最佳方法

我在个人项目中评估使用Slim替代HAML,发现它处理HTML5数据属性的方式似乎没有HAML那样优雅。我希望有人也遇到过这个问题,或者知道文档中我还没找到的选项/语法。 HAML允许您通过使用嵌套哈希表来定义HTML 5数据属性,如下所示: %a{data: {key1: 'val', ...

59得票2回答
将变量值注入到RoR中的JavaScript和HAML中

我有以下用于使用Zendesk的函数。我想要按照以下方式将my current_user详细信息注入表单(这是我的from html.haml模板)。但我无法弄清楚如何使它起作用。:javascript if (typeof(Zenbox) !== "undefined") { ...

58得票2回答
在HAML中使用Javascript编写Ruby方法

我有一个 jQuery 脚本,它会向表单添加一个新字段,该字段包含来自数组的动态信息。问题是我无法弄清如何将 array.each 添加到 JavaScript 中以填充选择字段的选项,而不会破坏 HAML 缩进并引起错误。 这是我的最佳尝试,但不起作用:%script(type="text...

52得票3回答
如何在Slim模板中访问CoffeeScript引擎的实例变量

我有一个Rails控制器,其中我正在设置一个实例变量 -@user_name = "Some Username" 在我的.slim模板中,我正在使用coffee引擎生成javascript代码,并且想要从客户端的javascript代码中打印出用户名 -coffee: $(document...

52得票9回答
将现有的html.erb转换为Haml

我有一个rails项目,视图只包含HTML.ERB文件,我的客户想要将ERB转换为HAML。我有太多的视图文件,逐个文件转换需要花费大量时间。是否有简单的方法可以将HTML转换为haml?我在我的项目中安装了haml插件。

50得票3回答
使用Ruby HAML时出现的空属性问题

我正在使用HAML为Ruby项目实现Schema微格式,但是不知道如何在标签上设置空属性。我尝试过使用nil和false,但它们并没有显示出来。 例如:<div itemscope> 我想要设置一个空的itemscope属性。 @StrangeElement评论中添加的代码: 我的...

49得票3回答
在link_to助手中嵌入haml标记

在HAML中的link_to辅助函数中是否可能添加HTML内容? 我尝试了这个,但是我得到的只是一个语法错误:= link_to "Other page", "path/to/page.html" %span.icon Arrow 期望输出:<a href="path/to/p...

49得票6回答
默认情况下使用Haml

有没有一种方法可以配置Rails默认使用Haml,例如在生成scaffold时会相应地生成`scaffold_name/index.html.haml`而不是`scaffold_name/index.html.erb`? 类似于如何添加`config.sass.preferred_synta...

47得票7回答
我该在可能高流量网站中使用haml、erb还是erubis?

最近我一直在使用Haml,并且非常喜欢看起来很简洁的代码...作为一名开发人员,我也不太担心设计师能否使用或更改它...我们是一个小团队。 话虽如此,我们开始着手一个项目,相信将会产生相当大的流量(谁不想呢?)。我担心有关Haml的某些问题我还不知道。erb能做到的事情,haml能做吗?随着...