.RHTML вариант №
Файл с расширением .rhtml представляет собой HTML файл на стороне сервера, который содержит код или сценарии Ruby. Код выполняется на сервере с использованием Ruby on Rails, работающего на бэкэнде. Для тех, кто не знает о Ruby on Rails, это полнофункциональный фреймворк для разработки веб-приложений с внутренними базами данных на основе шаблона Model-View-Control. Проще говоря, RHTML — это комбинация HTML и Ruby, в которой возможности сценариев и программирования на Ruby доступны для веб-разработчиков с использованием тегов HTML.
Формат файла RHTML
Файлы RHTML записываются в текстовом формате, как и любые другие текстовые веб-файлы. Исполняемый код заключен в <% %>
, а для вывода код записывается внутри операторов <%= %>
.
Пример RHTML
В следующем примере используется простейшая комбинация HTML и Ruby on Rails для вывода названия каждого продукта из списка продуктов.
<ul>
<% @products.each do |p| %>
<li><%= @p.name %></li>
<% end %>
</ul>