ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
รีวิว 1235
ตำแหน่งเซิร์ฟเวอร์
รีวิว 588
ตำแหน่งเซิร์ฟเวอร์
รีวิว 72
ตำแหน่งเซิร์ฟเวอร์
รีวิว 157
ตำแหน่งเซิร์ฟเวอร์
รีวิว 512
ตำแหน่งเซิร์ฟเวอร์
รีวิว 55
ตำแหน่งเซิร์ฟเวอร์
รีวิว 5
ตำแหน่งเซิร์ฟเวอร์
รีวิว 4
ตำแหน่งเซิร์ฟเวอร์
รีวิว 17
ตำแหน่งเซิร์ฟเวอร์
รีวิว 2
ตำแหน่งเซิร์ฟเวอร์
รีวิว 2
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
ตำแหน่งเซิร์ฟเวอร์
Ruby เป็นภาษาการเขียนโปรแกรมที่ยอดเยี่ยมและ Ruby On Rails ใช้มันดังนั้นคุณจะต้องเรียนรู้วิธีการเขียนโปรแกรมใน Ruby เพื่อสร้างแอพของคุณโดยใช้ Ruby On Rails
Ruby on Rails คืออะไร?
Ruby on Rails เป็นเฟรมเวิร์กที่ทำให้การพัฒนาการปรับใช้และการบำรุงรักษาเว็บแอปพลิเคชันง่ายขึ้นและใช้ภาษาเชิงวัตถุที่เรียกว่า Ruby ในการแนะนำผู้พัฒนาจำเป็นต้องทราบปรัชญาบางประการ เหล่านี้คือ:
แห้ง - อย่าทำซ้ำตัวเอง: หมายความว่าในขณะที่การพัฒนาใน Rails มีส่วนเดียวกันของโค้ดหรือวัตถุประสงค์เดียวกันในเอนทิตีที่แตกต่างกันนั่นหมายความว่ามีวิธีที่ดีกว่าในการเขียนแอปพลิเคชันของคุณ
อนุสัญญามากกว่าการกำหนดค่า: หมายความว่าแทนที่จะกำหนดโครงร่าง Rails มีโครงสร้างและรูปแบบการตั้งชื่อที่ใช้หลักการที่มักอ้างถึงเรื่องความประหลาดใจน้อยที่สุด (POLS);
ซอฟต์แวร์น้อยลง: หมายถึงการใช้การประชุมมากขึ้นรหัสน้อยลงความซับซ้อนน้อยลงและด้วยเหตุนี้จำนวนข้อบกพร่องที่น้อยลง
เฟรมเวิร์กคือชุดของไลบรารีและเครื่องมือที่ช่วยอำนวยความสะดวกในการพัฒนา กรอบงานที่ดีเป็นโครงสร้างพื้นฐานที่เรียบง่าย แต่สมบูรณ์สำหรับการสร้างแอปพลิเคชัน ข้อเท็จจริงเหล่านี้ทำให้ Rails เป็นหนึ่งในสิ่งที่ดีที่สุด ท้ายที่สุดมีแพลตฟอร์มอิสระสมบูรณ์และได้รับอนุญาตฟรี (โอเพ่นซอร์ส)
การพัฒนาแอปพลิเคชัน Rails ดำเนินการโดยใช้ MODEL-VIEW-CONTROLLER หรือที่รู้จักกันดีในชื่อสถาปัตยกรรม MVC และทำงานร่วมกับไลบรารี Active Record, Action View และ Action Controller สิ่งเหล่านี้จะถูกอ้างถึงด้านล่างในบทความ
แบบจำลอง MVC
รูปแบบสถาปัตยกรรมที่ใช้นี้แบ่งแอปพลิเคชันในเชิงตรรกะออกเป็นสามประเภท ได้แก่ โมเดลมุมมองและการควบคุม (Model-View-Controller) แต่ละส่วนของมาตรฐาน MVC เป็นเอนทิตีที่สามารถสร้างและทดสอบแยกกันได้ โมเดลแสดงถึงข้อมูลมุมมองแสดงถึงอินเทอร์เฟซผู้ใช้และคอนโทรลสั่งการดำเนินการนั่นคือโมเดลคือข้อมูลที่แอ็พพลิเคชันทำงานร่วมกับมุมมองคือการแสดงและคอนโทรล (คอนโทรลเลอร์) เป็นผู้อำนวยการของการโต้ตอบ ระหว่างพวกเขา.
วงจรของโครงสร้างนี้เริ่มต้นเมื่อผู้ใช้โต้ตอบกับอินเทอร์เฟซ (มุมมอง) และเรียกใช้เหตุการณ์ คอนโทรลเลอร์รับสายจากมุมมองและเข้าถึงโมเดลโดยมักจะอัปเดตอินเทอร์เฟซ
ไลบรารี Ruby on Rails
ใน Ruby on Rails แต่ละไลบรารีมีภารกิจพิเศษ เมื่อรวมกันแต่ละเอนทิตีเหล่านี้จะแมปโดยตรงจากมาตรฐาน MVC:
บันทึกการใช้งาน: ห้องสมุดที่รับผิดชอบเกี่ยวกับสิ่งที่เป็นนามธรรมและปฏิสัมพันธ์ของฐานข้อมูล
มุมมองการดำเนินการ: ระบบเทมเพลตที่สร้างเอกสาร HTML ที่ผู้ใช้ได้รับจากการร้องขอไปยังแอปพลิเคชัน
ตัวควบคุมการดำเนินการ: ไลบรารีสำหรับจัดการทั้ง: โฟลว์และข้อมูลธนาคารที่จะแสดงในมุมมอง
ภาษา Ruby on Rails
ภาษาอื่น ๆ อีกมากมายกำหนดให้คุณต้องเขียนโค้ดและคัดลอกเพื่อตรวจสอบผลลัพธ์และข้อผิดพลาด อย่างไรก็ตาม Ruby เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่สอดคล้องและสวยงามและสิ่งที่ดีที่สุดคือพลวัตซึ่งหมายความว่าคุณทำงานกับภาษา "สด" นั่นคือคุณจะได้รับข้อเสนอแนะสำหรับแต่ละคำสั่งที่กำหนด
ล่ามแบบโต้ตอบคือ IRB ใน Terminal (หากใช้ Linux หรือ Mac) หรือ Cmd (หากใช้ Windows) ในการเริ่มเซสชันให้พิมพ์:
$ irb
irb (หลัก): 001: 0 & gt;
Ruby มีแพ็คเกจที่เรียกว่า RubyGems ที่รับผิดชอบในการจัดการระบบด้วยฟังก์ชั่นการติดตั้งไลบรารีและยูทิลิตี้ที่สำคัญมากสำหรับ Rails สำหรับเวอร์ชัน 2.0.0 ไม่จำเป็นต้องดาวน์โหลดแยกต่างหากเนื่องจากรวมอยู่แล้ว
วิธีการติดตั้ง Ruby on Rails
ในการพัฒนาใน Rails บนคอมพิวเตอร์ของคุณจะใช้สามขั้นตอน:
ติดตั้ง Ruby;
ติดตั้งราง;
ติดตั้ง SQLite ซึ่งเป็นฐานข้อมูลเริ่มต้น
คุณจะต้องมีเครื่องมือบางอย่างเช่น git เมื่อติดตั้งแพ็กเกจและอัญมณีบางอย่างที่เป็นไลบรารีของไฟล์ Ruby ที่ใช้ซ้ำได้
การติดตั้ง Ruby on Rails บน Mac OS
ในการติดตั้ง Ruby บน Rails บน MAC (ในบทความนี้เราจะใช้เวอร์ชัน X 10.8 Mountain Lion) คุณต้องมีในเครื่องของคุณ:
XCode: มีให้บริการใน App Store โดยไม่เสียค่าใช้จ่ายและสามารถเป็นแหล่งรวบรวมรหัส Ruby ของคุณได้
Homebrew: เป็นแพ็คเกจที่สร้างขึ้นสำหรับ OS X ที่เขียนด้วย Ruby วิธีนี้จะช่วยให้คุณติดตั้งส่วนอื่น ๆ ในการติดตั้งให้ป้อน Terminal และป้อนรหัสต่อไปนี้:
ทับทิม & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)
RVM: ตอนนี้คุณต้องติดตั้งเครื่องมือ Ruby ทั่วไปที่เรียกว่า Ruby Version Manager (RVM) สิ่งนี้จะช่วยคุณจัดการเวอร์ชัน Ruby และอัญมณีต่างๆที่คุณอาจใช้ในโครงการของคุณ เช่นเดียวกับ Homebrew คุณต้องการเพียงคำสั่งเดียวใน Terminal:
curl -L https://get.rvm.io | bash -s เสถียร
หากใช้ Mavericks และรหัสด้านบนไม่ทำงานให้เรียกใช้รหัสต่อไปนี้บนเทอร์มินัล:
ทับทิม -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
ทับทิม: ภาษา Ruby ได้รับการติดตั้งไว้ล่วงหน้าบน Mac ของคุณ แพคเกจ 2.0.0 ประกอบด้วย RubyGem ในการตรวจสอบให้เรียกใช้รหัสต่อไปนี้ใน Terminal:
ทับทิม -v
หากมีการนำเสนอภาษาเวอร์ชันเก่าเราจะอัปเดตเป็นเวอร์ชัน 2.0.0 ใช้รหัสต่อไปนี้:
rvm ติดตั้ง 2.0.0
หลังจากการติดตั้งเสร็จสมบูรณ์เราต้องแจ้ง RVM ว่าเราต้องการใช้ Ruby เวอร์ชันใด สำหรับสิ่งนี้คุณจะต้องป้อนรหัสต่อไปนี้:
rvm ใช้ 2.0.0
ในการทดสอบว่าเครื่องของคุณทำงานกับหมายเลขดังกล่าวหรือไม่ให้ใช้รหัสต่อไปนี้:
ทับทิม -v
สิ่งที่จะกลับมาในเทอร์มินัลคือรูบี้ 2.0.0p481 และข้อมูลอื่น ๆ ที่ขึ้นอยู่กับการอัพเดตและเวลาในการติดตั้ง
ราง: ในที่สุดเราจะติดตั้งเฟรมเวิร์กที่ต้องการเพียงคำสั่งเดียว:
รางติดตั้งอัญมณี
พร้อม! คุณมี Ruby, Rails และ SQLite บนคอมพิวเตอร์ของคุณแล้ว
วิธีติดตั้ง Ruby on Rails บน Windows
ในการติดตั้ง Ruby on Rails บน Windows เราจะต้องทำตามขั้นตอนด้านล่าง:
ทับทิม: บน Windows เราเริ่มต้นด้วยภาษา ในการติดตั้งคุณจะต้องเข้าสู่เว็บไซต์
ขึ้นอยู่กับเครื่องของคุณคุณจะคลิกที่ Ruby 2.0.0-p481 หรือ Ruby 2.0.0-p481 (x64) หลังจากดาวน์โหลดโปรแกรมติดตั้งคุณจะคลิกที่ไอคอนดำเนินการต่อจากนั้นเลือกตำแหน่งที่คุณต้องการให้โฟลเดอร์การติดตั้งอยู่และสิ่งที่คุณต้องการติดตั้งพร้อมกับแพ็คเกจ Ruby
รองรับ Td / Tk: ให้ Ruby ด้วยส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI = Graphical User Interface);
เพิ่มไฟล์ปฏิบัติการ Ruby ในเส้นทางของคุณ: ทับทิมถูกเพิ่มเป็นไฟล์ปฏิบัติการ
เชื่อมโยง. rb และ. rbw กับการติดตั้ง Ruby นี้: ไฟล์ที่มีรูปแบบนี้จะเชื่อมโยงกับทับทิม
ขอแนะนำให้ทำเครื่องหมายสองรายการสุดท้าย จากนั้นสามารถติดตั้งการสนับสนุน Td / Tk และใช้สำหรับแอปพลิเคชันขั้นสูงเพิ่มเติม หลังจากเสร็จสิ้นให้ป้อนพรอมต์คำสั่ง (Start & gt; cmd) และป้อนรหัสต่อไปนี้:
ทับทิม - รุ่น
คำตอบควรเป็นทับทิม 2.0.0p481 และข้อมูลอื่น ๆ ที่ขึ้นอยู่กับการอัปเดตและเวลาในการติดตั้ง
ราง: เนื่องจาก Ruby 2.0 มี RubyGems เราจึงอัปเดตด้วยคำสั่ง:
ปรับปรุงอัญมณี - ระบบ
ในการติดตั้ง Rails คำสั่ง gem อาจใช้เวลาสักครู่ดังนั้นให้พิมพ์ cmd อีกครั้ง:
รางติดตั้งอัญมณี
เพื่อตรวจสอบ: ราง -v
SQLite: เข้าสู่เว็บไซต์ SQLite: และดาวน์โหลดสองไฟล์: SQLite และ SQLite DLL เลือกใช้สิ่งที่อัปเดตที่สุดเสมอ ไฟล์เหล่านี้จะอยู่ในรูปแบบ. zip แตกไฟล์ทั้งสองไฟล์และวางไว้ในโฟลเดอร์ C: \ Ruby20 \ bin หรือตำแหน่งที่คุณวางไว้ หากต้องการตรวจสอบว่าติดตั้งถูกต้องหรือไม่ให้ป้อน cmd และป้อนคำสั่งต่อไปนี้:
sqlite3 - เวอร์ชัน
คำตอบคือเวอร์ชันของ SQLite ที่คุณดาวน์โหลด สุดท้ายเรายังคงต้องติดตั้งไลบรารี Ruby ซึ่งช่วยให้สามารถติดต่อระหว่างมันกับ SQLite ได้ ในการดำเนินการนี้ให้เขียนรหัสต่อไปนี้ที่พรอมต์:
อัญมณีติดตั้ง sqlite3-ruby
พร้อม! คุณได้ติดตั้งทุกอย่างเพื่อเริ่มแอปพลิเคชันบนเครื่อง Windows ของคุณ
การติดตั้งบน Linux
Linux (และระบบที่ใช้ UNIX โดยทั่วไป) มีคุณสมบัติหลายประการ แต่ก็มีหลายอย่างที่เหมือนกัน คำแนะนำเหล่านี้จะใช้ Ubuntu Linux แต่ควรใช้กับระบบ UNIX ส่วนใหญ่
ก่อนที่คุณจะเริ่มคุณต้องอัปเดต Ubuntu ของคุณ เปิดเทอร์มินัลและเขียนรหัสต่อไปนี้:
อัปเดต apt-get $ Sudo
โปรแกรม apt-get มีดัชนีแคชของโปรแกรมทั้งหมดและเวอร์ชันในที่เก็บเพื่อการค้นหาที่เร็วขึ้น การรันคำสั่ง update ช่วยให้มั่นใจได้ว่ารายการนี้จะเป็นรายการล่าสุด
นอกจากนี้เราจำเป็นต้องติดตั้งรายการด้านล่าง:
ขด: เป็นไลบรารีที่รองรับคำถามเกี่ยวกับ URL เพื่อให้ง่ายขึ้นเราจะใช้มัน เพียงป้อนรหัสต่อไปนี้ใน Terminal:
$ Sudo apt-get install curl
ทับทิม: ก่อนการติดตั้ง Ruby จำเป็นต้องมีไลบรารีบางตัวสำหรับส่วนประกอบที่กำลังติดตั้ง ป้อนด้วยคำสั่ง:
$ Sudo apt-get ติดตั้ง curl build-essential
ตอนนี้เช่นเดียวกับบน Mac เราจะใช้ Ruby Version Manager (RVM) ในกรณีที่มี Ruby เวอร์ชันอื่นติดตั้งอยู่ในเครื่อง ป้อนรหัสต่อไปนี้:
$ curl & ndash; L https://get.rvm.io | bash & ndash; s เสถียร
เพื่อให้แน่ใจว่า Ruby อยู่ในเครื่องของคุณแล้วให้พิมพ์คำสั่ง:
ทับทิม - รุ่น
ราง: ตอนนี้ RubyGems ได้รับการติดตั้งแล้ว จากนั้นใส่คำสั่งนี้:
รางติดตั้ง $ gem
หลังจากนั้นสักครู่ในการตรวจสอบ Rails และเวอร์ชันให้ใช้รหัส: rail --version
SQLite: ด้วย apt-get คุณต้องการเพียงคำสั่งเดียว:
$ Sudo apt-get ติดตั้ง sqlite3 libsqlite-dev
หากทุกอย่างเป็นไปอย่างราบรื่นคุณสามารถตรวจสอบเวอร์ชันของการติดตั้งด้วย: $ SQLite & ndash; -version Now เพื่อสร้างความสัมพันธ์ระหว่าง Ruby และ SQLite เราจะต้องมีไลบรารี Ruby ที่อนุญาตให้ติดต่อนี้ ใช้คำสั่งต่อไปนี้:
$ sudo gem ติดตั้ง sqlite3-ruby
พร้อม! ตอนนี้คุณสามารถเริ่มสำรวจและสร้างแอปพลิเคชัน Rails บน Linux Ubuntu ได้แล้ว
การสร้างแอปพลิเคชั่น Ruby On Rails ครั้งแรกของคุณ
จากนี้เป็นต้นไปไม่ว่าระบบปฏิบัติการของคุณจะเป็นอย่างไรคุณสามารถใช้และทำตามบทความนี้บนเครื่องของคุณได้
ในการสร้างโปรเจ็กต์คุณต้องใช้เทอร์มินัลซึ่งคุณจะให้คำสั่งตามด้วยรางคำภายในไดเร็กทอรีที่คุณต้องการ ในส่วนนี้ของบทความเราจะแนะนำสิ่งที่ผู้เริ่มต้นต้องทำในการสมัครครั้งแรก: a & ldquo; Hello World & rdquo;
โปรดจำไว้ว่าคุณไม่จำเป็นต้องสร้างโฟลเดอร์สำหรับโครงการเนื่องจากเมื่อใช้คำสั่งใหม่โฟลเดอร์ที่มีชื่อของแอปพลิเคชันจะถูกสร้างขึ้นโดยอัตโนมัติจากนั้นเปิด Terminal ป้อนไดเร็กทอรีที่คุณต้องการและพิมพ์:
$ รางใหม่สวัสดี
หลังจากคำสั่งนี้ไฟล์ต่างๆจะถูกสร้างขึ้นภายในไดเร็กทอรี hello ที่สร้างขึ้นใหม่ เทอร์มินัลจะแสดงโฟลเดอร์ที่สร้างขึ้นทั้งหมดและบางโฟลเดอร์ ได้แก่ :
สร้าง
สร้าง README
สร้าง Rakefile
สร้าง config.ru
สร้าง. gitignore
สร้าง Gemfile
สร้างแอป
สร้าง app / controllers / application_controller.rb
สร้าง app / helpers / application_helper.rb
สร้าง app / views / layouts / application.html.erb
สร้างแอป / จดหมาย
โปรดสังเกตว่ามีการสร้างไดเรกทอรีย่อยที่เรียกว่าแอป ในนั้นเป็นมุมมองแบบจำลองและตัวควบคุมของมาตรฐาน MVC ที่มีการนำแนวคิดมาใช้ที่นี่
ตัวช่วยเป็นส่วนหนึ่งของไลบรารีและจะช่วย "ความสัมพันธ์" ระหว่างมุมมองและตัวควบคุม ในแอปจะเป็นจดหมายที่ไม่ได้กล่าวถึงมาก่อน แต่จะเป็นส่วนหนึ่งของคำถามทางอีเมลของแอปพลิเคชัน
ตอนนี้เราจะวางโครงการขนาดเล็กบนเว็บเซิร์ฟเวอร์ภายในเพื่อให้สามารถทดสอบได้ อย่างไรก็ตามไม่มีการเขียนโค้ด แต่ Rails มีหน้าจอเริ่มต้นสำหรับคุณ แต่ก่อนอื่นตรวจสอบให้แน่ใจว่ามันอยู่ในไดเร็กทอรีของแอปพลิเคชันของคุณใน Terminal และอัญมณีของคุณเป็นรุ่นล่าสุด ในการดำเนินการนี้ให้ใช้รหัสต่อไปนี้:
$ มัดติดตั้ง
เมื่อตรวจสอบและติดตั้งอัญมณีของคุณเสร็จแล้วให้เขียนโค้ด:
เซิร์ฟเวอร์ $ rail
เมื่อเริ่มต้นที่อยู่ IP 0.0.0.0 จะปรากฏบนพอร์ต 3000 อย่าตื่นตระหนกกับเลขศูนย์เหล่านี้ นั่นหมายความว่าเซิร์ฟเวอร์กำลังทำงานในเครื่องของคุณในขณะที่ทำงานใน Terminal จากนั้นเข้าสู่เบราว์เซอร์ใดก็ได้และเข้าถึง URL http: //www.localhost: 3000 / และคุณจะเห็นหน้า Ruby on Rails Hello World
การสร้างคอนโทรลเลอร์ใน Ruby on Rails
ขั้นแรกให้หยุดเซิร์ฟเวอร์ภายในใน Terminal โดยกด Ctrl + C ซึ่งจะทิ้งไว้ในโฟลเดอร์โครงการ ตอนนี้เราจะสร้างคอนโทรลเลอร์เพื่อส่งข้อความ Hello World
รางสร้างคำสั่งสร้างไฟล์บางไฟล์สำหรับโปรเจ็กต์ของคุณ คุณกำลังจัดการกับคำขอและรอบการตอบกลับเพื่อสร้างไฟล์บางไฟล์ดังนั้นคุณจะสร้างคอนโทรลเลอร์ที่รับผิดชอบในการทักทายเช่นนี้:
ราง $ สร้างคำทักทายของตัวควบคุม
ตัวควบคุมและไฟล์ที่เกี่ยวข้องเช่นมุมมองการทดสอบและตัวช่วยจะถูกสร้างขึ้น คุณสามารถสร้างด้วยมือ แต่สร้างความเร็วในการผลิต
ตอนนี้เพื่อแสดง & ldquo; สวัสดีชาวโลก & rdquo; คุณจะต้องแก้ไขไฟล์ app / controllers / salutationcontroller.rb โดยสร้างการดำเนินการ เปิดไฟล์นี้ในโปรแกรมแก้ไขของคุณและทำการเปลี่ยนแปลงต่อไปนี้:
คลาส SalutationController & lt; ApplicationController
def สวัสดี
@message = & lsquo; สวัสดีชาวโลก! & rsquo;
จบ
จบ
การดำเนินการถูกนำไปใช้เป็นวิธีการใน Ruby โดยที่ def เป็นกุญแจสำคัญ ภายในเมธอดที่คุณสร้างขึ้นมีตัวแปรอินสแตนซ์ที่เรียกว่าข้อความพร้อมค่าที่เราจะใส่ในเบราว์เซอร์
การสร้างเทมเพลตใน Ruby on Rails
สร้างการดำเนินการสำเร็จแล้วขั้นตอนต่อไปคือการเพิ่ม HTML เพื่อแสดงบนเว็บ ด้วยมาตรฐาน MVC ซึ่งแยกไฟล์รหัสนี้จะอยู่ในมุมมอง
ค่าเริ่มต้นคือสร้างมุมมองโดยใช้ชื่อของการกระทำในตัวควบคุมเสมอ จากนั้นเมื่อเข้าถึงแอป / มุมมองคุณจะเห็นว่าไดเร็กทอรีคำทักทายถูกสร้างขึ้นแล้ว แต่ไม่มีไฟล์ เปิดแท็บใหม่ในเครื่องมือแก้ไขของคุณตั้งชื่อว่า hello.html.erb และบันทึกไว้ในแอป / มุมมอง / คำทักทาย
คุณอาจสงสัยว่าเหตุใดรูปแบบท้ายไฟล์ HTML จึงเป็น. erb รูปแบบนี้เป็นส่วนหนึ่งของไลบรารี Erb Templating ซึ่งเป็นไลบรารี Rails ที่รับผิดชอบในการอนุญาตให้ใช้รหัส Ruby ภายในโค้ด HTML
ไวยากรณ์ Ruby ถูกนำมาใช้กับ & lt;% =% & gt; เมื่อจะแสดงค่าใน HTML หรือ & lt; %% & gt; เมื่อมันจะมีเฉพาะตรรกะที่เรียกว่า Embedded Ruby output tags
ป้อนไฟล์ app / views / salutation / hello.html.erb และเพิ่มลำดับต่อไปนี้:
& lt; html & gt;
& lt; ร่างกาย & gt;
& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;
& lt; / ตัว & gt;
& lt; / html & gt;
ตอนนี้คุณต้องบอก Rails ว่าจะตอบสนองต่อ URL อย่างไรและผู้ที่รับผิดชอบจะเป็น route.rb ที่อยู่ในไดเร็กทอรี config ในขณะนี้อย่ากังวลกับรายละเอียดมากเกินไปเนื่องจากเป็นเพียงการเริ่มต้นและคุณยังขาดข้อมูลที่จะให้ทีละเล็กทีละน้อย เปิด config / route.rb ในโปรแกรมแก้ไขข้อความและแทนที่สิ่งที่เขียน (ไม่จำเป็นต้องลบความคิดเห็นซึ่งมี # ก่อนประโยค):
สวัสดี :: Application.routes.draw do
รับ & lsquo;: ตัวควบคุม (/: action (/: id (.: format))) & rsquo;
จบ
คุณกำลังขอให้แสดงข้อความในเบราว์เซอร์ที่ URL http: // localhost: 3000 / salutation / hello เมื่อเปิดข้อความของคุณ & ldquo; Hello World! & rdquo; จะปรากฏขึ้น
การรับรองความถูกต้องใน ASP.NET MVC:
เพื่อใช้กลไกการพิสูจน์ตัวตนในแอปพลิเคชัน ASP.NET MVC เราจะสร้างโครงการที่จะรวมการลงทะเบียนผู้ใช้การเข้าสู่ระบบการออกจากระบบและการเปลี่ยนรหัสผ่านคุณสมบัติที่จำเป็นสำหรับแอปพลิเคชันใด ๆ ที่มีพื้นที่ จำกัด การเข้าถึงสำหรับผู้ใช้ที่เข้าสู่ระบบ
การควบคุมการเข้าถึงใน Laravel ด้วย ACL:
ในการติดตั้งระบบการอนุญาตโดยใช้ Laravel ซึ่งเป็นเฟรมเวิร์ก PHP ที่ใช้กันอย่างแพร่หลายในโลก สำหรับสิ่งนั้นเราจะเริ่มต้นด้วยแอปพลิเคชันที่มีส่วนการลงทะเบียนผู้ใช้และการตรวจสอบสิทธิ์ทั้งหมด
ASP.NET MVC และ Identity: การให้สิทธิ์ผู้ใช้ที่มีการอ้างสิทธิ์: ในการใช้กลไกการควบคุมการเข้าถึงโดยใช้ ASP.NET Identity ซึ่งช่วยให้เราสามารถกำหนดบทบาทให้กับผู้ใช้และกำหนดว่าหน้าและเมนูใดที่สามารถดูได้
ข้อมูลเพิ่มเติมเกี่ยวกับ Ruby
รูปแบบสถาปัตยกรรมใน Ruby:
สิ่งนี้แสดงให้เห็นถึงการใช้ ArchRuby เพื่อแสดงรูปแบบสถาปัตยกรรมและแนวปฏิบัติที่ดีซึ่งเมื่อเก็บรักษาไว้แล้วจะมีส่วนช่วยในการบำรุงรักษาระบบซอฟต์แวร์
Refactorings in Ruby: การใช้เทคนิค Extract Class:
เรียนรู้เทคนิคการปรับโครงสร้าง Extract Class และเรียนรู้วิธีใช้ในภาษา Ruby เพื่อปรับปรุงคุณภาพของโค้ดของคุณ
อาร์เรย์และบล็อกด้วย Ruby โดยใช้ IRB:
เพื่อพัฒนาใน Ruby โดยใช้ Arrays และ Blocks อาร์เรย์มีหลายวิธีที่ช่วยอำนวยความสะดวกในการทำงานของนักพัฒนาในขณะที่บล็อกเป็นข่าวดีที่ Ruby นำเสนอ
การสร้างแอปพลิเคชันง่ายๆด้วย Ruby On Rails:
การสร้างแอปพลิเคชั่นง่ายๆเพื่อแสดงคุณสมบัติที่น่าสนใจจากเฟรมเวิร์ก Ruby On Rails