Маркаби - Markaby
Эта статья не цитировать любой источники.Ноябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Репозиторий | |
---|---|
Интернет сайт | Markaby |
Маркаби это маленький Рубин библиотека для записи HTML код на чистом Ruby. Это альтернатива языки шаблонов Такие как ERb и HAML которые сочетают код Ruby с некоторой формой разметки. Его разработал компьютерный программист »почему счастливчик "и его название происходит от Разметка как Ruby.
использование
требовать 'markaby'маб = Маркаби::Строитель.новыймаб.html делать голова { заглавие "Boats.com" } тело делать h1 "Boats.com предлагает отличные предложения" ул делать Ли «49 долларов за каноэ» Ли «39 долларов за плот» Ли «29 долларов за огромный багажник, который может вместить 5 человек» конец конецконецставит маб.to_s
Выполнение приведенного выше кода отобразит следующий HTML:
<html> <голова> <мета содержание="текст / html; charset = utf-8" http-Equiv="Тип содержимого"/> <заглавие> Boats.com</заглавие> </голова> <тело> <h1> Boats.com предлагает отличные предложения</h1> <ул> <Ли> 49 долларов за каноэ</Ли> <Ли> 39 долларов за плот</Ли> <Ли> 29 долларов за огромный плавающий ботинок, в который поместятся 5 человек</Ли> </ул> </тело></html>
Распределение
Драгоценный камень
гем установить маркаби
Рельсы плагин
установка скрипта / плагина git: //github.com/markaby/markaby.git
Поход
Markaby - это шаблонизатор, используемый для Веб-фреймворк для кемпинга.
модуль HomePage :: Просмотры # Если у вас есть такой метод `layout ', он # обернет HTML в другие методы. В # `self << yield '- это место, куда вставляется HTML. def макет html делать заглавие { "Моя домашняя страница" } тело { себя << урожай } конец конец # Просмотр `index '. Внутри своих взглядов вы выражаете # HTML в Ruby. См. Http://code.whytheluckystiff.net/markaby/. def индекс п «Привет, меня зовут Чарльз». п 'Вот несколько ссылок:' ул делать Ли { а 'Google', : href => 'http://google.com/' } Ли { а 'Образец страницы', : href => '/образец' } конец конец # Представление `sample '. def образец п 'Образец страницы' конец конец
Смотрите также
внешняя ссылка
Этот компьютерная библиотека -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |