หน้าแรก
หน้าแรก
วิธีการเริ่มต้นเป็นส่วนหนึ่งของกระบวนการสร้างวัตถุใน Ruby และช่วยให้คุณสามารถตั้งค่าเริ่มต้นสำหรับวัตถุได้ ในภาษาการเขียนโปรแกรมอื่น ๆ พวกเขาเรียกสิ่งนี้ว่า “คอนสตรัคเตอร์” ตัวอย่างเช่น : สมมติว่าคุณมี Point class จุดนี้ต้องการสองพิกัด x &y . คุณจะส่งผ่านค่าเหล่านี้ไปยังวัตถุอย่างไร ถูกใจสิ่งนี
กำลังมองหาอัญมณีใหม่และน่าสนใจที่จะลองอยู่หรือไม่ แล้วมาดูที่ dry-rb อัญมณีชุดหนึ่งที่นำวิธีแก้ปัญหาทั่วไป Dry-rb ประกอบด้วยทับทิม 18 เม็ดที่สามารถทำงานร่วมกันหรือด้วยตัวเอง อัญมณีเหล่านี้บางส่วนรวมถึง : ตัวเริ่มต้นแบบแห้ง โครงสร้างแบบแห้ง การตรวจสอบแบบแห้ง เหตุการณ์แห้ง ธุรกรรมแห้ง ในโพสต์นี้
ความคิดเห็นใน Ruby คืออะไร ความคิดเห็นของ Ruby จะเพิ่มข้อมูลลงในโค้ดของคุณซึ่งอาจเป็นประโยชน์สำหรับคุณหรือนักพัฒนาคนอื่นๆ ความคิดเห็นที่พบบ่อยที่สุดคือความคิดเห็นบรรทัดเดียว นี่คือไวยากรณ์ : # I like apples & oranges สังเกตสามสิ่ง : ความคิดเห็นเริ่มต้นด้วยปอนด์ (# ) สัญลักษณ์ เราเว้นวรรคระหว่
คุณจะใช้เวลาส่วนใหญ่ในฐานะนักพัฒนาในเครื่องมือแก้ไข ดังนั้นการใช้ตัวแก้ไขที่คุณคุ้นเคยและทำงานได้อย่างมีประสิทธิภาพจึงเป็นเรื่องสำคัญ ในบทความนี้: ฉันต้องการช่วยคุณ เลือก Ruby IDE / Editor ที่เหมาะกับคุณ ! คุณไม่จำเป็นต้องเครียดกับการตัดสินใจนี้ เลือกอย่างใดอย่างหนึ่ง ลองใช้สักสองสามสัปดาห์แล้วดู
I/O ย่อมาจาก Input/Output การป้อนข้อมูลหมายถึงข้อมูลทั้งหมดที่เข้ามาในบางสิ่งบางอย่าง (คอมพิวเตอร์ วิธี Ruby สมองของคุณ) ตัวอย่างการป้อนข้อมูล : กดแป้นของคุณบนแป้นพิมพ์ คลิกเมาส์ หนังสือที่คุณอ่าน โดยเอาต์พุต เราหมายถึงทุกสิ่งที่ออกมาซึ่งเป็นผลมาจากอินพุต ตัวอย่างผลงาน : ผลลัพธ์ของ 1 + 1 เขีย
บูลีนคืออะไร บูลีนเป็นค่าที่ใช้ในคำสั่งตรรกะเพื่อบอกว่าบางสิ่งถูกพิจารณาว่าจริงหรือเท็จ ใช้ในการตัดสินใจ . ใน Ruby เราไม่มีคลาสบูลีน แต่มีวัตถุบูลีน! เรามี true &false . ซึ่งเป็นอ็อบเจ็กต์ซิงเกิลตันของ TrueClass &FalseClass . คุณจะได้รับค่าบูลีนเมื่อคุณใช้วิธีการต่างๆ เช่น : empty? all? mat
Rake เป็นนักวิ่งยอดนิยมใน Ruby งานคืออะไร การสำรองฐานข้อมูลของคุณ ดำเนินการทดสอบของคุณ สถิติการรวบรวมและการรายงาน งานเหล่านี้เป็นงานเล็กๆ ที่ไม่มี Rake จะกระจัดกระจายไปทั่วโปรเจ็กต์ของคุณในไฟล์ต่างๆ คราดรวมศูนย์การเข้าถึงงานของคุณ Rake ยังทำให้บางสิ่งง่ายขึ้นด้วย เช่น การค้นหาไฟล์ที่ตรงกับรูป
คลาสใน Ruby คืออะไร ชั้นเรียนเป็นส่วนประกอบพื้นฐานในการเขียนโปรแกรมเชิงวัตถุ (OOP) และช่วยให้คุณกำหนดพิมพ์เขียวสำหรับการสร้างวัตถุ วัตถุคือผลิตภัณฑ์ของคลาส . แล้ววัตถุคืออะไร? วัตถุคือ สิ่งของ ส่วนบุคคล โดยมีเอกลักษณ์และข้อมูลของมันเอง ตัวอย่างเช่น : Book ชั้นเรียนอาจเป็นพิมพ์เขียวสำหรับการสร้
วิธีหนึ่งในการเรียนรู้กลเม็ด รูปแบบ และวิธีใหม่ๆ ของ Ruby คือการอ่านโค้ดที่คนอื่นเขียน แต่คุณจะพบโค้ดที่น่าสนใจที่ควรค่าแก่การอ่าน ? เรามีโครงการโอเพ่นซอร์สมากมายและไซต์ท้าทายการเข้ารหัสที่ช่วยให้คุณเห็นโซลูชันจากนักพัฒนารายอื่นเมื่อคุณส่งของคุณเอง ในบทความนี้ : ฉันได้รวบรวม 7 ตัวอย่างที่ฉันคิดว
คุณจะหยุดโปรแกรม Ruby ได้อย่างไร โดยปกติโปรแกรม จะทำงานจนกว่าจะเสร็จสิ้น กำลังดำเนินการตามคำแนะนำทั้งหมด หรือจนกว่าจะเกิดข้อยกเว้นที่ไม่ได้รับการจัดการ แต่ถ้าคุณกำลังเขียนโปรแกรม Ruby ที่ไม่ต้องรันตลอดเวลา คุณอาจต้องการหยุดโปรแกรมก่อนกำหนดด้วยเหตุผลใดก็ตาม คุณสามารถทำได้โดยใช้ exit วิธีการ วิธี
ล่าม Ruby คือโปรแกรมที่อ่านและรันโค้ด Ruby แต่… คุณรู้หรือไม่ว่าตัวแปล Ruby เริ่มต้น (MRI) มีตัวเลือกบรรทัดคำสั่งที่น่าสนใจและมีประโยชน์มากมาย ถูกใจ : ruby -v ซึ่งจะให้เวอร์ชัน Ruby ที่คุณใช้อยู่ในขณะนี้ หรือ -e ธงซึ่งอนุญาตให้คุณเรียกใช้โค้ดเล็กน้อยได้โดยตรง โดยไม่ต้องมีไฟล์ &โดยไม่ต้องไปที
มาทำความเข้าใจกันว่าทำไม AJAX จึงมีอยู่ เพื่อให้คุณมีแนวคิดที่ดีขึ้นเกี่ยวกับวิธีใช้งานในโครงการ Rails ของคุณ เมื่อคุณเยี่ยมชมเว็บไซต์ จะเกิดอะไรขึ้น หน้าถูกโหลดจากเซิร์ฟเวอร์ แต่ถ้าคุณต้องการดูข้อมูลใหม่ คุณต้องโหลดหน้าเว็บซ้ำเพื่ออัปเดต หรือคลิกลิงก์เพื่อไปยังหน้าอื่น นี่เป็น โฟลว์แบบซิงโครนัส
ขอบเขตคือแนวคิดที่สำคัญสำหรับนักพัฒนา Ruby ทุกคน ทำไม? เพราะเป็นที่มาของข้อความแสดงข้อผิดพลาดและความสับสนมากมาย ขอบเขตคืออะไร ขอบเขตหมายถึงตัวแปรที่มีอยู่ ณ จุดใดเวลาหนึ่ง ตัวแปรชนิดต่างๆ มีขอบเขตที่แตกต่างกัน ขอบเขตสามารถแคบมาก (ตัวแปรท้องถิ่น) หรือ กว้างมาก (ตัวแปรทั่วโลก) . คุณต้องการใช้
เรนเดอร์อะไรใน Rails? การแสดงผลเป็นเป้าหมายสูงสุดของแอปพลิเคชัน Ruby on Rails ของคุณ คุณแสดงมุมมอง โดยปกติ .html.erb ไฟล์ซึ่งมีรหัส HMTL และ Ruby ผสมกัน มุมมองคือสิ่งที่ผู้ใช้เห็น . เป็นผลจากการทำงานทั้งหมดที่แอป Rails ของคุณต้องทำ มุมมองรวมตรรกะ ข้อมูล และดูเทมเพลตเพื่อให้บริการตามคำขอของผู้ใช้
คุณสามารถใช้เมธอด select ใน Ruby เพื่อกรองอาร์เรย์ของอ็อบเจ็กต์ได้ ตัวอย่างเช่น คุณสามารถค้นหาทั้งหมด เลขคู่ในรายการ ไม่มี select ที่มีลักษณะดังนี้: even_numbers = [] [1,2,3,4,5,6].each do |n| if n.even? even_numbers << n end end even_numbers เป็นโค้ดที่ค่อนข้างง่ายสำหรับบางอย่าง! มา
โครงสร้างข้อมูลคืออะไร โครงสร้างข้อมูลเป็นวิธีเฉพาะในการจัดระเบียบและเข้าถึงข้อมูล . ตัวอย่าง ได้แก่: อาร์เรย์ ต้นไม้ไบนารี แฮช โครงสร้างข้อมูลที่แตกต่างกันทำงานที่แตกต่างกัน ตัวอย่างเช่น แฮชจะดีมาก หากคุณต้องการจัดเก็บข้อมูลที่ดูเหมือนพจนานุกรม (คำ &คำจำกัดความ) หรือสมุดโทรศัพท์ (ชื่อและหมายเ
Redis คืออะไร Redis เป็นฐานข้อมูลในหน่วยความจำชนิดหนึ่งที่มีโครงสร้างข้อมูลประเภทต่างๆ ที่คุณสามารถใช้ได้ ถูกใจ : ที่เก็บคีย์ / ค่า รายการ ชุด ไม่มีส่วนเกี่ยวข้องกับฐานข้อมูล SQL ทั่วไปของคุณ เช่น Postgres ใช้สำหรับ Redis รวมถึง : แคช ลีดเดอร์บอร์ด กำลังนับผู้เข้าชม คำแนะนำการเติมข้อความอัตโน
Cron คืออะไร Cron คือระบบจัดตารางงานที่มีอยู่ในระบบปฏิบัติการ Linux และ MacOS สามารถใช้เพื่อเรียกใช้โปรแกรมใดก็ได้ เมื่อใดก็ได้ รวมถึงรหัสทับทิม! หากมีงานที่เกิดซ้ำ ที่คุณต้องการให้ทำงานโดยอัตโนมัติทุกวัน ทุกสัปดาห์หรือทุกชั่วโมง ดังนั้น Cron อาจเป็นสิ่งที่คุณกำลังมองหา ตัวอย่างงาน ได้แก่ : เร
การสร้างไฟล์ชั่วคราวจะทำให้คุณได้ไฟล์เปล่าที่มีชื่อสุ่มภายในระบบปฏิบัติการของคุณ (ระบบปฏิบัติการ) โฟลเดอร์ชั่วคราว ไฟล์นี้ถูกลบ โดยอัตโนมัติ . คุณทำสิ่งนี้ใน Ruby ได้อย่างไร ถูกใจสิ่งนี้ : require tempfile Tempfile.create { |f| f << abc\n } โดยที่ f เป็นไฟล์ของคุณ &<< เขียนถึงมัน
ราง link_to วิธีการ! หนึ่งในวิธีการช่วยเหลือทั่วไปที่คุณจะใช้ในแอปพลิเคชัน Rails ทั้งหมดของคุณ แต่มันทำงานอย่างไร หากคุณมาที่นี่เพื่อเรียนรู้เกี่ยวกับ link_to และตัวเลือกต่างๆ ที่คุณสามารถใช้ได้ คุณก็มาถูกที่แล้ว! ก่อน… link_toทำอะไร link_to ทำอย่างไร สิ่งที่เว็บไซต์ทั้งหมดนี้ใช้งานได้เพราะเ