Ответ 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
Это мой 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. как решить эту проблему?
Я должен это сделать
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
Даже более простое решение.
У меня есть erb2haml, установленный в разделе разработки моего Gemfile, поэтому я просто запустил:
rails generate devise:views
rake haml:erb2haml
# or
rake haml:replace_erbs # outdated
Готово!
Быстро посмотрите здесь. В нем подробно излагаются объяснения от разработки документации
кажется, что опция указать, какой механизм шаблонов использовать (версия 3.0.0) отсутствует. Для этого была открыта проблема. https://github.com/plataformatec/devise/issues/2455
его просто erb к случаю преобразования haml. вы можете использовать любой вид конвертера haml. Как этот http://htmltohaml.com/