aspose.info
TH

RHTML - หน้า HTML ของ Ruby

อัปเดตเมื่อ

ไฟล์ 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>

อ้างอิง

ดูเพิ่มเติม