Haml может быть использован тремя путями:
- как инструмент командной строки,
- как плагин для Ruby on Rails,
- и как нативный Ruby модуль.
Первым делом вам необходимо установить гем Haml:
gem install haml
Для запуска Haml наберите в командной строке
haml input.haml output.html
Команда haml --help
вызовет подробную документацию.
Для того, чтобы использовать Haml в Rails, вам необходимо в Gemfile добавить следующую строку:
gem "haml"
После того, как вы установите Haml, все файлы с расширением ".html.haml"
будут скомпилированы с использованием Haml.
Вы можете использовать переменные в шаблонах Haml так же, как вы делали в шаблонах ERB. Так же, в Haml шаблонах доступны и хелперы. Например:
# file: app/controllers/movies_controller.rb
class MoviesController < ApplicationController
def index
@title = "Teen Wolf"
end
end
-# file: app/views/movies/index.html.haml
#content
.title
%h1= @title
= link_to 'Home', home_url
компилируется в
<div id='content'>
<div class='title'>
<h1>Teen Wolf</h1>
<a href='/'>Home</a>
</div>
</div>
На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите
Ctrl + Enter.
Также отправить оповещение об ошибке можно, нажав на
эту ссылку.