Как преобразовать файлы html.slim в html или html.erb?

Мне нужно преобразовать файлы html.slim в мое приложение Ruby on Rails на html.erb. Есть ли простой способ сделать это? Я попробовал множество опций, перечисленных в Qaru и других сайтах. Но для меня ничего не работало. Я нашел конвертер http://slim2html.raving.systems/ и html для тонкого конвертера http://html2slim.herokuapp.com/. Это не мое использование, так как это не работает наоборот. Должен ли я сделать это вручную? Пожалуйста, помогите.

Ответ 1

Вы можете!

Сначала убедитесь, что вы уже установили slim-rails. Вы можете установить его, вызвав gem install slim-rails.

Затем напишите что-нибудь в input.html

Наконец, вы открываете терминал и вызываете:

echo `slimrb input.html` > output.html

ПРИМЕЧАНИЕ: это `, а не ' или "

Откройте файл output.html, что вы ищете!

Ответ 2

Я просто сделал это, используя Codepen.io

Начните новую ручку. Выбор Slim как языка HTML Markdown. Вставьте в свой Slim - затем нажмите кнопку view compiled на панели HTML.

Вы увидите прямую HTML-версию вашей разметки.

Затем вы можете скопировать это.

Ответ 3

@duykhoa ответ лучше всего подходит для преобразования всего файла, но вы также можете использовать инспектор для просмотра и копирования скомпилированного HTML (CTRL + SHIFT + я в Chrome или щелкните правой кнопкой мыши, а затем нажмите inspect на проверьте элемент).