Rails: шаблоны приложений / генераторы скриптов с HAML? - PullRequest
8 голосов
/ 15 февраля 2010

Есть ли способ создать шаблон приложения в Rails, который генерирует представления в HAML, а не в ERB?

Шаблоны приложений: http://railscasts.com/episodes/148-app-templates-in-rails-2-3

Если нет, есть ли какие-нибудь плагины / гемы, которые я могу использовать, чтобы все мои скрипты генератора выводили HAML вместо ERB?

Ответы [ 4 ]

12 голосов
/ 20 сентября 2010
1 голос
/ 22 марта 2010

Еще один от Мистера Блея http://github.com/mbleigh/haml-rails

1 голос
/ 15 февраля 2010
0 голосов
/ 22 марта 2010

если вы скачаете ryanb's nifty_generators и посмотрите на исходный код, вы увидите, что в одном из его файлов есть следующее

  if options[:haml]
    m.directory 'public/stylesheets/sass'
    m.template "layout.html.haml", "app/views/layouts/#{file_name}.html.haml"
    m.file     "stylesheet.sass",  "public/stylesheets/sass/#{file_name}.sass"
  else
    m.template "layout.html.erb", "app/views/layouts/#{file_name}.html.erb"
    m.file     "stylesheet.css",  "public/stylesheets/#{file_name}.css"
  end

Это позволяет пользователю выполнять скрипт / генерировать nifty_layout --haml

Удачи

...