WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

eRuby
Тип Язык разметки
Написана на Ruby
Операционная система Cross-platform
Последняя версия 1.0.5 (12 декабря 2004)
Лицензия GPL and LGPL
Сайт modruby.net/en/index.rbx…

eRuby — язык разметки на языке Ruby. Часто используется для вставки кода на Руби в HTML документ, похож на ASP, JSP и PHP.

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

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

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

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

<% ruby code %>

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

% ruby code

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

<ul>
<% 3.times do %>

  <li>list item</li>

<% end %>
</ul>

Результат:

  • list item
  • list item
  • list item

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

<ul>
% 3.times do
  <li>list item</li>
% end
</ul>

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

<%= 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.

См. также

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии