37得票2回答
在Haml中使用局部变量渲染部分视图?

我正在学习 Haml。 我的视图文件类似于: show.html.haml:.content = render 'meeting_info', :locals => { :info => @info } 并且_meeting_info.html.haml:.detail ...

37得票3回答
如何在Haml和Rails中使用数据属性?

我能有 %a{href: '#', data_toggle_description_length: 'toggle_me_ajax'} 它给我下划线而不是破折号,即 <a href="#" data_toggle_description_length="toggle_me_aja...

35得票3回答
在Haml文件中转义了一个HTML字符串

#test - html = "<a href='http://www.a.com'>Test</a>" = html 输出结果是:<div id='test'> <a href='http://www.a.com'>...

35得票3回答
如何生成Haml视图而不是erb

我正在使用Rails 2.3.4构建一个应用程序,并且在使用script/generate controller home index 我希望生成一个控制器和主页,已经安装了Haml,但是我得到的是erb文件:app/views/home/index.html.erb 但我更希望生成一个 Ha...

33得票2回答
如何从HAML的pre标签中删除不必要的缩进

我遇到了一个与<pre>有关的问题,这是我的代码,下面附有截图。如何去掉缩进?%pre.code :escaped <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

33得票5回答
如何最好地检查属性是否存在并已设置?

我有一个共同的观点,列出了两个不同的模型。唯一的区别是在设置link_to操作时,一个模型具有link属性,而另一个模型没有。我想检查link属性是否存在,如果存在,则检查是否已设置它。我有以下代码可以使用,但我想知道是否有更好的方法。%li - if @element.has_attri...

33得票5回答
Haml语法:将一行拆分成几行

在我的Rails项目中,我使用HAML作为HTML模板语言。 我想知道是否可以将非常长的一行代码拆分成几行:%a.open-service{href: '#', data: { service_name: service.description, balance_type: "coin...

32得票1回答
在Haml中创建一个本地变量

我正在使用Haml作为快速原型布局的方法。这不是使用Rails、Sinatra或任何框架。我想做的是在顶部声明一个变量,并能够在页面中随处调用它,类似于我在Sass中声明变量并在整个代码中使用它的方式。!!! 5 %body / Declare Variable - $ty...

32得票3回答
HAML -带有破折号的参数

我该如何转换这行代码 <body data-spy="abcd"> 如何将代码转换为 HAML 语法? 下面这段代码会返回一个错误。 %body{:data-spy => "abcd"}

31得票6回答
如何在 simple_form 中添加一个没有与模型关联的复选框?

我如何在simple_form中添加不与模型关联的复选框? 我想创建一个能够处理一些JavaScript事件的复选框,但是不知道怎么做。 也许我在文档中漏掉了什么? 想要使用类似下面的方式:= simple_form_for(resource, as: resource_name, url: ...