как использовать хамл в rails3? - PullRequest
1 голос
/ 30 сентября 2010

Я хочу использовать haml в проекте rails 3.

Теперь как начать?Как это сделать?

Ответы [ 4 ]

7 голосов
/ 30 сентября 2010

Просто следуйте инструкциям на Справочной странице HAML

Вкратце:

Для Rails 3 вместо этого добавьте следующую строку в Gemfile: gem"haml"

После установки все файлы представлений с расширением ".html.haml" будут скомпилированы с использованием Haml.

3 голосов
/ 08 мая 2012

Добавьте хамл в ваш Gemfile

gem "haml"

Если вы тоже хотите использовать функции scaffold, добавьте html-rails в группу разработчиков

gem 'haml-rails', :group => :development
2 голосов
/ 20 июля 2011

Мне нравится этот урок - дает все шаги с нуля.http://screencasts.org/episodes/using-haml-with-rails-3

2 голосов
/ 30 сентября 2010

Вы можете следовать этому руководству: где вы настраиваете генераторы: http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3

или просто следуйте этому простому способу сделать это оригинальный пост: Как заставить Haml работать с Rails?

Сначала установите haml в качестве плагина

ruby script/plugin install git://github.com/nex3/haml.git

Затем убедитесь, что ваши представления имеют имена с расширением * .html.haml. Например:

`-- app
    `-- views
        |-- layouts
        |   `-- application.html.haml
        `-- users
            |-- edit.html.haml
            |-- index.html.haml
            |-- new.html.haml
            `-- show.html.haml

(Примечание. Вместо этого вы можете установить haml в качестве драгоценного камня, но для простоты давайте просто предположим, что лучше использовать его в качестве плагина)

Надеюсь, это поможет.

...