8得票1回答
使用Slim或Haml&Sass/SCSS和Node.js?

我有一个非常复杂的项目,所有模板都是用Slim和一点Haml实现的。我考虑将项目转移到基于Node.js的结构中(可能建立在Tower.js或类似的框架上,也可能是Meteor),但我希望继续使用Slim或Haml作为模板引擎,而不是转到其他模板引擎。 是否有人已经做过这个或花时间来弄清如何...

13得票3回答
有条件地设置CSS类

如何将此 ERB 代码转换为:<div <%= 'class="highlight"' if job.done %>> 如何将代码转换为 Haml 代码?

7得票3回答
能否在Sass中定义数组?

我想知道在Sass中是否可以使用数组,因为我发现自己经常会重复使用以下类似的内容: .donkey h2 background-color= !donkey .giraffe h2 background-color= !giraffe .iguana h2 ...

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

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

9得票2回答
Rails3中的隐藏字段在Haml中

我使用Rails和Haml,以及Haml-Rails。 我该如何在Haml中创建hidden_field? 我有一个字段:.field = f.label :submit_date = f.datetime_select :submit_date 我将隐藏这个字段。用户无法手动修改日期时间。我...

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

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

13得票5回答
如何在HAML中为Devise生成视图

这是我的 Gemfile。 gem 'haml' group :development do gem 'hpricot' gem 'ruby_parser' end 我在终端/命令窗口中执行了以下语句: bundle install rails generate devise:...

14得票1回答
Rails 3.1 - 更改默认的脚手架视图和模板

我正在使用Rails 3.1版本,结合Zune Foundation模板和Haml。我试图找到一种方法来更改默认的脚手架视图模板,使用我想要的CSS样式,以便在不手动更改视图的情况下获得一致的外观。我还使用了Simple_form。 由于我不想编写自己的生成器,是否有一些简单和/或推荐的方式...

8得票4回答
替代ERB的选项

我越来越深入地涉足RoR开发。ERB对我来说不太合适。我曾经用JSP做过一次。即使逻辑是视图特定的,将Ruby代码嵌入到我的标记中似乎并不是一个好计划。也许我的担忧是没有根据的,但它感觉很危险。此外,需要输入大量内容。 我发现了HAML,并正在对其进行更多评估。如果它是一个很好的选择,也许你...

11得票7回答
使用Haml能否生成普通的XML格式文件?

我一直在开发一款软件,需要生成自定义的 XML 文件并发送给客户端应用程序。目前在 Ruby/Rails 的世界中生成 XML 文件的解决方案最好也很慢。虽然使用 builder 或者甚至是 Nokogiri,它们拥有良好的语法和可维护性,但是它们需要太多的时间和处理。 当然我可以使用 ER...