Подтвердить что ты не робот

Как создавать представления для разработки в HAML

Это мой Gemfile

gem 'haml'
group :development do
  gem 'hpricot'
  gem 'ruby_parser'
end

Затем я выполнил следующие инструкции в окне терминала/команды:

bundle install
rails generate devise:views users -e haml

или

rails generate devise:views users -t = haml

Но создание дизайнерских представлений в erb. как решить эту проблему?

4b9b3361

Ответ 1

Я должен это сделать

rails generate devise:views

gem "html2haml"
bundle install

for file in app/views/devise/**/*.erb; do html2haml -e $file ${file%erb}haml && rm $file; done

и теперь он совершенен.

Также см. devile wiki

Ответ 2

Даже более простое решение.

У меня есть erb2haml, установленный в разделе разработки моего Gemfile, поэтому я просто запустил:

rails generate devise:views
rake haml:erb2haml
# or
rake haml:replace_erbs # outdated

Готово!

Ответ 3

Быстро посмотрите здесь. В нем подробно излагаются объяснения от разработки документации

How-To: -Create-Haml-and-Slim-Views

Ответ 4

кажется, что опция указать, какой механизм шаблонов использовать (версия 3.0.0) отсутствует. Для этого была открыта проблема. https://github.com/plataformatec/devise/issues/2455

Ответ 5

его просто erb к случаю преобразования haml. вы можете использовать любой вид конвертера haml. Как этот http://htmltohaml.com/