ERuby
eRuby — язык разметки на языке Ruby. Часто используется для вставки кода на Руби в HTML документ, похож на ASP, JSP и PHP. ИспользованиеeRuby позволяет коду, написанному на Ruby, быть встроенным с помощью пары разделителей Несколько примеров использования: Однострочный код <% ruby code %> Альтернативная запись: % ruby code Многострочный код <% 3.times do %> * list item <% end %> Результат:
Этот же код может быть также записан как: % 3.times do * list item % end Подстановка результата выражения <%= ruby expression %> — Значение 11 вычисленное из выражения Комментарии <%# ruby code %> — так же как и комментарий в Ruby. Весь Ruby код после символа # игнорируется и ничего не генерирует. Другие стандартные конструкции в eRuby подобны конструкциям в Ruby, например, подстановка строки с помощью #{string_name} , что также является схожим с языками Perl или PHP. РазновидностиСуществует несколько реализаций eRuby: erubyРеализация eRuby на языке Си. erbРеализация eRuby, полностью написанная на Ruby и включённая в стандартную библиотеку Ruby. erubisРеализация eRuby на языке Ruby и также на Java. См. также
Ссылки
|