Rails (หรือเรียกว่า Ruby on Rails) เป็นโอเพนซอร์สและฟรีกรอบเว็บเต็มสแต็คที่สามารถนำมาใช้โดยการเขียนโปรแกรมเพื่อพัฒนาโปรแกรมเว็บฐานข้อมูลที่ได้รับการสนับสนุนตาม Model-View-ควบคุม pattern.Features ที่ แอปพลิเค glanceThe สนับสนุนความหลากหลายของเว็บเซิร์ฟเวอร์และฐานข้อมูลรวมถึง Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird, และ SQL Server มันทำงานได้ดีบนระบบปฏิบัติการ UNIX เหมือน
Rails ถูกนำมาใช้อย่างหนักทั้งที่ไม่แสวงหากำไรและองค์กรสำหรับการพัฒนาประเภทใด ๆ ของโปรแกรมเว็บเช่นซอฟต์แวร์สำหรับการทำงานร่วมกัน, E-Commerce, ชุมชน, การจัดการเนื้อหา, สถิติ, ฯลฯ
การดูใต้ฝากระโปรงของโครงการรถไฟเราสามารถสังเกตเห็นว่ามันได้รับการเขียน entierly ในการเขียนโปรแกรมทับทิม language.Getting เริ่มต้นกับการสั่งซื้อ RailsIn การติดตั้ง Rails บนระบบปฏิบัติการ GNU / Linux ของคุณคุณจะต้องติดตั้งทับทิมแรก หลังจากนั้นคุณสามารถติดตั้งทางรถไฟและการอ้างอิง runtime ผ่าน RubyGems ใช้ & lsquo; อัญมณีติดตั้งราง & rsquo; คำสั่งในโปรแกรมประยุกต์จำลอง terminal
หรือคุณสามารถติดตั้ง Rails จากที่เก็บซอฟต์แวร์หลักของการกระจายความนิยมหลาย GNU / Linux รวมทั้ง Arch Linux, Ubuntu, Debian, Fedora, openSUSE หรือ Linux Mint มันสามารถติดตั้งบนเครื่องคอมพิวเตอร์ที่สนับสนุนทั้ง 32 บิตหรือแพลตฟอร์มฮาร์ดแวร์ 64 บิต
หลังจากการติดตั้งคุณสามารถโต้ตอบกับกรอบทางรถไฟผ่านสภาพแวดล้อมที่คอนโซล ในตอนแรกคุณจะต้องสร้างโครงกระดูกการตรวจสอบโดยใช้ & lsquo; รางเส้นทางใหม่ / เพื่อ / คุณ / ใหม่ application / & rsquo; คำสั่งให้นำทางไปยังสถานที่ของการตรวจสอบโครงกระดูกที่สร้างขึ้นใหม่ (เช่นเส้นทาง cd / ถึง / คุณ / ใหม่ / ใช้งาน) และเริ่มต้นเซิร์ฟเวอร์ด้วย & lsquo; รางเซิร์ฟเวอร์และ rsquo; คำสั่ง
ในขณะนี้คุณจะประสบความสำเร็จในการทำงาน Ruby on Rails ภายในกล่อง Linux ของคุณ เปิดเว็บเบราเซอร์เข้าถึง http: // localhost: 3000 สถานที่และทำตามคำแนะนำที่ปรากฏบนหน้าจอ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< p>- Action Pack:
- เฟืองปรับคำแนะนำเป็น ~ & gt; 2.0.3 2.1.0 การใช้ที่เกิดการถดถอย.
- แก้ไขโดยใช้ผู้ช่วยแปลที่มีการแปลเป็นภาษา HTML ซึ่งใช้:. ตัวเลือกสำหรับการนับจำนวน pluralization
- การใช้งานบันทึก:
- แก้ไขเพิร์ ธ : ถ้าเราลบระเบียนทั้งหมดในการเชื่อมโยงไม่เพิ่มใน (.. ) ข้อแบบสอบถาม GH 3672
- แก้ไขข้อผิดพลาดที่มีการอ้างอิงฐานข้อมูล MySQL ใน settablename GH 3690
- ข้อผิดพลาดที่มีผลการดำเนินงานการแก้ไขฐานข้อมูล MySQL บนเซิร์ฟเวอร์ที่มีจำนวนมาก databses อื่น ๆ GH 3678
- Railties:
- ปพลิเคชันใหม่ควรได้รับการสร้างขึ้นด้วยการพึ่งพาเขื่องรางของ 3.1.5 ไม่ 3.1.5.rc.2
มีอะไรใหม่ ในรุ่น 3.0 Beta:
- ยี่ห้อเราเตอร์ใหม่ที่มีความสำคัญในการประกาศสงบ
- การกระทำใหม่ Mailer API ถ่ายแบบกระทำ Controller (ตอนนี้ไม่มีความเจ็บปวดทนทุกข์ทรมานจากการส่งข้อความ multipart!)
- การใช้งานบันทึกใหม่ภาษาแบบสอบถาม chainable สร้างขึ้นบนเชิงพีชคณิต
- สร้างความรำคาญช่วยเหลือจาวาสคริปต์ที่มีไดรเวอร์สำหรับต้นแบบ jQuery และอื่น ๆ มา (จุดสิ้นสุดของอินไลน์ JS)
- การจัดการที่ชัดเจนกับการพึ่งพา Bundler
มีอะไรใหม่ ในรุ่น 2.3.5:
- Rails 2.3.5 ได้รับการปล่อยตัวในช่วงวันหยุดสุดสัปดาห์ที่ มีหลายแก้ไขข้อบกพร่องและแก้ไขปัญหาการรักษาความปลอดภัยอย่างใดอย่างหนึ่ง มันควรจะเป็นอย่างเข้ากันได้กับทุกรุ่น 2.3.x ก่อนและสามารถอัพเกรดได้อย่างง่ายดายกับ & quot; รางปรับปรุงอัญมณี & quot ;. บิตที่น่าสนใจที่สุดสามารถสรุปได้ในสามจุด.
- การปรับปรุงความเข้ากันได้กับทับทิม 1.9:
- มีข้อบกพร่องเล็ก ๆ น้อย ๆ การป้องกันความเข้ากันได้เต็มรูปแบบกับทับทิม 1.9 ได้ แต่เราจะไม่แปลกใจที่คุณกำลังทำงานอยู่แล้ว Rails 2.3.X ประสบความสำเร็จก่อนที่ข้อบกพร่องเหล่านี้ได้รับการแก้ไข (พวกเขามีขนาดเล็ก).
- RailsXss ปลั๊กอินห้องว่าง:
- ในขณะที่คุณอาจเคยได้ยินใน Rails 3 ตอนนี้เรากำลังหลบหนีโดยอัตโนมัติเนื้อหาทั้งหมดสตริงใน Erb (ในกรณีที่เป็นก่อนที่คุณจำเป็นต้องใช้ & quot; h () & quot; ที่จะหลบหนี) ถ้าคุณต้องการที่จะมีฟังก์ชั่นนี้วันนี้คุณสามารถติดตั้งปลั๊กอิน RailsXss Koz ใน Rails 2.3.5.
- แก้ไขสำหรับแบ็กเอนด์ Nokogiri สำหรับ XmlMini:
- ด้วย Rails 2.3 เราได้รับความสามารถในการสลับการแยกวิเคราะห์ XML เริ่มต้นจาก REXML เพื่อ parsers เร็วขึ้นอื่น ๆ เช่น Nokogiri มีปัญหาเล็กน้อยกับการใช้ Nokogiri เป็นที่ได้รับการแก้ไขในขณะนี้ดังนั้นถ้าใบสมัครของคุณแยกจำนวนมาก XML คุณอาจต้องการที่จะสลับไปนี้แยกวิเคราะห์ XML ได้เร็วขึ้น.
ต้องการ
- ทับทิม
ความคิดเห็นที่ไม่พบ