你能在Ruby on Rails项目中只使用HAML吗?

时间:2013-10-29 14:16:27

标签: html ruby-on-rails haml

问题非常简单。我一直在熟悉HAML,我只是想知道在Rails项目中使用它是否是使用它的唯一方法?例如,我不能只在一个普通的静态网站项目中使用HAML吗?

4 个答案:

答案 0 :(得分:3)

让我推荐你:

How to use HAML to generate standalone HTML files via a layout template

和答案中的链接:

Blogging With Jekyll, Haml, Sass, and Jammit

作为在RoR项目之外使用的HAML的示例

答案 1 :(得分:1)

浏览器不明确地理解HAML。它需要由某种引擎解释,它将返回它描述的HTML。不过,几乎每种网络语言都有HAML的实现。查看http://en.wikipedia.org/wiki/Haml#Implementations

答案 2 :(得分:1)

查看中间人 - http://middlemanapp.com/它是一个静态网站生成器。它是用Ruby构建的,但它允许你使用没有rails的haml来创建一个静态站点。我猜这与Jekyll类似。

答案 3 :(得分:0)

来自Haml docs

  

Haml可以通过三种方式使用:

     
      
  • 作为命令行工具,
  •   
  • 作为Ruby on Rails的插件,
  •   
  • 并作为独立的Ruby模块。
  •