Kas ir RHTML fails?
Fails ar paplašinājumu .rhtml ir servera puses HTML fails, kas satur Ruby kodu vai skriptus. Kods tiek izpildīts serverī, izmantojot Ruby on Rails, kas darbojas aizmugurē. Tiem, kas nezina par Ruby on Rails, tas ir pilnas kaudzes ietvars tīmekļa lietojumprogrammu izstrādei ar aizmugures datu bāzēm, kuru pamatā ir Model-View-Control modelis. Vienkārši sakot, RHTML ir HTML un Ruby kombinācija, kur tīmekļa izstrādātājiem, izmantojot HTML tagus, ir pieejamas Ruby skriptu/programmēšanas iespējas.
RHTML faila formāts
RHTML faili ir rakstīti vienkārša teksta formātā, tāpat kā citi teksta tīmekļa faili. Izpildāmais kods ir ietverts <% %>
, savukārt izvadei kods tiek ierakstīts priekšrakstos <%= %>
.
RHTML piemērs
Nākamajā piemērā tiek izmantota vienkāršākā HTML un Ruby on Rails kombinācija, lai izvadītu katra produkta nosaukumu no produktu saraksta.
<ul>
<% @products.each do |p| %>
<li><%= @p.name %></li>
<% end %>
</ul>