✴Ruby on Rails หรือ Rails เป็นเว็บแอ็พพลิเคชันด้านเซิร์ฟเวอร์ที่เขียนขึ้นโดยทับทิมภายใต้ใบอนุญาต MIT Rails เป็นกรอบควบคุมโมเดล - วิว - คอนโทรลเลอร์ (MVC) ซึ่งมีโครงสร้างดีฟอลต์สำหรับฐานข้อมูลเว็บเซอร์วิสและเว็บเพจ สนับสนุนและอำนวยความสะดวกในการใช้มาตรฐานเว็บเช่น JSON หรือ XML สำหรับการถ่ายโอนข้อมูลและ HTML, CSS และ JavaScript สำหรับการแสดงผลและการเชื่อมต่อผู้ใช้ นอกเหนือจาก MVC แล้วทาง Rails ยังเน้นการใช้รูปแบบวิศวกรรมซอฟต์แวร์และกระบวนทัศน์ที่รู้จักกันดีอื่น ๆ รวมทั้งการกำหนดคอนฟิก (CoC) ไม่ต้องทำซ้ำ (DRY) และรูปแบบการบันทึกที่ใช้งานอยู่
►This App ได้รับการออกแบบมาสำหรับผู้เริ่มต้นที่ต้องการใช้กรอบ Ruby สำหรับการพัฒนาแอปพลิเคชันเว็บแอ็พพลิเคชันที่ได้รับการสนับสนุนจากฐานข้อมูล✦
【หัวข้อที่ครอบคลุมในแอ็พนี้มีรายชื่ออยู่ด้านล่าง】
⇢ Ruby on Rails - ภาพรวม
⇢บทนำ
⇢การติดตั้ง
⇢กรอบ
⇢โครงสร้างไดเรกทอรี
ตัวอย่าง⇢
⇢การตั้งค่าฐานข้อมูล
⇢บันทึกที่ใช้งานอยู่
⇢การโยกย้าย
⇢ตัวควบคุม
⇢เส้นทาง
มุมมอง
⇢เลย์เอาต์
⇢นั่งร้าน
⇢ AJAX
⇢อัปโหลดไฟล์
⇢ส่งอีเมล
⇢ Ruby on Rails คืออะไร?
ทำไมต้อง Ruby?
⇢คุณจำเป็นต้องศึกษา Ruby เพื่อเรียนรู้ Rails?
⇢ทำไมต้อง Rails?
⇢ทำความเข้าใจเกี่ยวกับแนวทางในการใช้ทางรถไฟ
⇢ Rails ที่ได้รับซับซ้อน
⇢วิธีใช้ทางรถไฟ
⇢หกมุมมองเกี่ยวกับแอพพลิเคชัน Rails
⇢ Rails Stack
⇢ Rails เป็น Okay สำหรับผู้เริ่มต้น?
⇢อะไรที่ทำให้ทับทิมและทางรถไฟแตกต่างจากภาษาโปรแกรมอื่น ๆ และกรอบงานเว็บ?
⇢มีวิธีอย่างไรในการเรียนรูบี้บนทางรถไฟและคุณควรใช้เวลานานเท่าใด
⇢ Rails Doctrine
⇢เพิ่มประสิทธิภาพสำหรับความสุขของโปรแกรมเมอร์
⇢อนุสัญญาเกี่ยวกับการกำหนดค่า
⇢เมนูคือ omakase
⇢ไม่มีกระบวนทัศน์
⇢ยกระดับรหัสที่สวยงาม
⇢มีดที่คมชัด
⇢ระบบบูรณาการมูลค่า
⇢ความคืบหน้ามากกว่าเสถียรภาพ
⇢ดันเต็นท์ขนาดใหญ่
⇢สมมติฐานของคู่มือ
⇢สร้างโครงการ Rails ใหม่
⇢เริ่มต้นเว็บเซิร์ฟเวอร์
⇢เริ่มต้นและวิ่ง
⇢วางพื้นดินไว้
⇢การสร้างบทความ
⇢ใช้การโยกย้าย
⇢สร้างแบบจำลอง
⇢การเชื่อมโยงโมเดล
⇢การจัดโครงสร้างใหม่
⇢การลบความคิดเห็น
การตรวจสอบความถูกต้องของความปลอดภัย
⇢การกำหนดค่า Gotches
⇢สร้างรายงานข้อบกพร่อง
⇢อะไรเกี่ยวกับคำขอคุณลักษณะ
⇢เกณฑ์มาตรฐานของคุณ
⇢การอัปเดต Changelog
⇢ส้อม
⇢ Ruby on Rails รุ่นเก่ากว่า
⇢ Active Record คืออะไร?
⇢อนุสัญญาเกี่ยวกับการตั้งค่าใน Active Record
⇢การเอาชนะอนุสัญญาตั้งชื่อ
⇢ CRUD: การอ่านและการเขียนข้อมูล
⇢การตรวจสอบ