aspose.info
EL

RHTML - Ruby HTML Page

Ενημερώθηκε

Τι είναι ένα αρχείο RHTML;

Ένα αρχείο με επέκταση .rhtml είναι ένα αρχείο HTML από την πλευρά του διακομιστή που περιέχει κώδικα ή σενάρια Ruby. Ο κώδικας εκτελείται στον διακομιστή χρησιμοποιώντας το Ruby on Rails που εκτελείται στο backend. Για όσους δεν γνωρίζουν για το Ruby on Rails, είναι ένα πλαίσιο πλήρους στοίβας για την ανάπτυξη εφαρμογών ιστού με βάσεις δεδομένων backend που βασίζονται στο μοτίβο Model-View-Control. Με απλά λόγια, το RHTML είναι ένας συνδυασμός HTML και Ruby όπου η δύναμη του scripting/προγραμματισμού Ruby είναι διαθέσιμη σε προγραμματιστές ιστού που χρησιμοποιούν ετικέτες HTML.

Μορφή αρχείου RHTML

Τα αρχεία RHTML γράφονται σε μορφή απλού κειμένου όπως όλα τα άλλα αρχεία ιστού που βασίζονται σε κείμενο. Ο κώδικας που πρόκειται να εκτελεστεί περικλείεται μέσα στο <% %> ενώ για έξοδο, ο κώδικας γράφεται μέσα σε δηλώσεις <%= %>.

Παράδειγμα RHTML

Το παρακάτω παράδειγμα χρησιμοποιεί τον απλούστερο συνδυασμό HTML και Ruby on Rails για την έξοδο του ονόματος κάθε προϊόντος από μια λίστα προϊόντων.

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

βιβλιογραφικές αναφορές

Δείτε επίσης