aspose.info
SV

RHTML - Ruby HTML-sida

Uppdaterad

Vad är en RHTML-fil?

En fil med tillägget .rhtml är en HTML-fil på serversidan som innehåller Ruby-kod eller skript. Koden exekveras på servern med hjälp av Ruby on Rails som körs i backend. För de som inte känner till Ruby on Rails är det ett ramverk i full stack för att utveckla webbapplikationer med backend-databaser baserade på Model-View-Control-mönstret. Enkelt sagt är RHTML en kombination av HTML och Ruby där kraften i Ruby-skript/programmering är tillgänglig för webbutvecklare som använder HTML-taggar.

RHTML filformat

RHTML-filer skrivs i vanligt textformat som alla andra textbaserade webbfiler. Koden som ska köras är innesluten i <% %> medan för utdata skrivs koden inuti <%= %>-satser.

Exempel på RHTML

Följande exempel använder den enklaste kombinationen av HTML och Ruby on Rails för att mata ut namnet på varje produkt från en produktlista.

<ul>
   <% @products.each do |p| %>
      <li><%=  @p.name %></li>
   <% end %>
</ul>

Referenser

Se även