24得票7回答
Ruby最佳实践:使用一个运算符来处理if not empty each do else。

1.我无法找到一种优雅的方法来编写这段代码:if array.empty? # process empty array else array.each do |el| # process el end end 我希望只用一个循环,不重复写array。我看过这个,但没有足够好...

24得票1回答
如何使用HAML将图片添加到内容中?

我刚接触这个标签语言,正在寻找有关如何处理图片的文档,希望能提供一两个例子。顺便说一句,我参考了这个讨论,但不确定那是否是我需要的。

23得票3回答
Sass背景图片mixin

我对Sass还比较陌生,但是我正在尝试为自己创建一个工作流程。我为我的主题设计生成“颜色包”,需要为我的mixin指定以下变量。有更好的方法可以做到这一点吗?// folder,filename,extension,repeat,x-pos,y-pos @mixin background ($...

23得票3回答
如何使用 Ruby 中的循环和 Haml 创建表格?

我想制作一个看起来像这样的 HTML 表格:1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 我的数据结构如下:@f_ary = [1..250] 这是我的 Haml 代码:%table{:border => "1"} %tbody %tr - cn...

23得票2回答
使用Ruby on Rails创建一个Haml辅助程序或类似工具。

我正在使用Haml与我的Rails应用程序,我想知道将这个Haml代码插入到HTML文件中最简单的方法是什么:<div clas="holder"> <div class=top"></div> <div class="content"> ...

23得票2回答
HAML - 在使用:css过滤器的<style>标签中添加type=text/css

我正在尝试在HAML文件中添加一些内联CSS。我以为%noscript :css .pagecontent {display:none;} 将会产生:&lt;noscript&gt; &lt;style type="text/css"&gt; /*&lt;![CDATA...

22得票4回答
多个多行HAML块

我想在我的模板中使用(故意的)奇怪的多行格式HAML,包含以下行:= call_to_helper :foo1 =&gt; 'bar1', :foo2 =&gt; 'bar2', :foo3 =&gt; 'bar3', | :foo4 =&gt; 'bar4', :foo5 =&gt; '...

22得票4回答
如何在调用视图文件时传递参数?

我使用Sinatra和Haml编写了一个Web表单,将用于调用Ruby脚本。 除了一件事情以外,一切都很好:我需要从Sinatra/Ruby脚本中向Haml视图文件传递一个参数。 这是我的代码的一部分:#!/usr/bin/env ruby require 'rubygems' requi...

22得票2回答
匹配一个带布尔值的下拉菜单中的选项

我有以下代码片段%br = f.label :active, 'Status' = f.select :active, ['Active','Inactive'] Symbol :active 是一个布尔类型变量。我该如何匹配Active => 1/True,以及Inactive => 0/F...

22得票3回答
在Rails 3中使用HAML出现“模板丢失”错误

我尝试在Rails 3中使用HAML渲染一些文件,但没有成功。 我的测试文件的扩展名是.html.haml。 在我的Gemfile文件中,我加入了gem 'haml'这行,并运行了bundle install命令。 当我运行我的应用程序时,我收到以下错误信息: 模板缺失 在视图路径 &quo...