Суббота, 18.05.2024
VadimOlga.at.ua
Меню сайта
Категории раздела
HTML [9]
HTML
Языки разметки [44]
Языки разметки
PHP [14]
PHP
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2016 » Сентябрь » 29 » eRuby
17:13
eRuby
eRuby — язык разметки на языке Ruby. Часто используется для вставки кода на Руби в HTML документ, похож на ASP, JSP и PHP.

Использование

eRuby позволяет коду, написанному на Ruby, быть встроенным с помощью пары разделителей <% и %>.

Несколько примеров использования:

Однострочный код

<% ruby code %>

Альтернативная запись:

% ruby code

Многострочный код


    <% 3.times do %>

  • list item


  • <% end %>


Результат:

list item
list item
list item


Этот же код может быть также записан как:


    % 3.times do
  • list item

  • % end


Подстановка результата выражения

<%= ruby expression %>

— Значение 11 вычисленное из выражения 7 + 4 будет подставлено между разделителей.

Комментарии

<%# ruby code %>

— так же как и комментарий в Ruby. Весь Ruby код после символа # игнорируется и ничего не генерирует. Другие стандартные конструкции в eRuby подобны конструкциям в Ruby, например, подстановка строки с помощью

#{string_name}

, что также является схожим с языками Perl или PHP.

Разновидности


Существует несколько реализаций eRuby:

eruby

Реализация eRuby на языке Си.

erb

Реализация eRuby, полностью написанная на Ruby и включённая в стандартную библиотеку Ruby.

erubis

Реализация eRuby на языке Ruby и также на Java.
Категория: Языки разметки | Просмотров: 260 | Добавил: Baron | Теги: eRuby | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Календарь
«  Сентябрь 2016  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • VadimOlga.at.ua © 2024