RHTML faylı nədir?
.rhtml uzantılı fayl Ruby kodu və ya skriptləri ehtiva edən server tərəfindəki HTML faylıdır. Kod serverdə arxa tərəfdə işləyən Ruby on Rails istifadə edərək icra olunur. Ruby on Rails haqqında məlumatı olmayanlar üçün bu, Model-View-Control modelinə əsaslanan backend verilənlər bazası ilə veb proqramlar hazırlamaq üçün tam stekli çərçivədir. Sadəcə olaraq, RHTML HTML və Ruby birləşməsidir, burada Ruby scripting/proqramlaşdırma gücü HTML teqlərindən istifadə edən veb tərtibatçıları üçün mövcuddur.
RHTML fayl formatı
RHTML faylları hər hansı digər mətn əsaslı veb faylları kimi düz mətn formatında yazılır. İcra ediləcək kod <% %>
daxilində, çıxış üçün isə kod <%= %>
ifadələrinin içərisində yazılır.
RHTML nümunəsi
Aşağıdakı nümunə məhsullar siyahısından hər bir məhsulun adını çıxarmaq üçün HTML və Ruby on Rails-in ən sadə birləşməsindən istifadə edir.
<ul>
<% @products.each do |p| %>
<li><%= @p.name %></li>
<% end %>
</ul>