การแนะนำ
Ransack จะช่วยให้คุณเพิ่ม การค้นหาลงในแอปพลิเคชัน Rails ของคุณ ได้อย่างง่ายดาย โดยไม่ต้องพึ่งพาเพิ่มเติมใดๆ
มีโซลูชันการค้นหาขั้นสูง เช่น ElasticSearch หรือ Algolia Ransack จะทำงานให้กับเว็บไซต์ Rails หลายแห่ง โดยไม่จำเป็นต้องใช้โครงสร้างพื้นฐานเพิ่มเติมหรือทำงานในภาษาอื่น ด้วย Ransack คุณสามารถทำทุกอย่างด้วย Ruby และ ERB มาตรฐาน
พร้อมที่จะก้าวไปไกลกว่าพื้นฐานแล้วหรือยัง? ใช้ คุณสมบัติขั้นสูง เช่น i18n และตัวเลือกการกำหนดค่าที่ครอบคลุม
Ransack รองรับ Rails 7.2, 7.1, 7.0, 6.1 บน Ruby 3.1 และใหม่กว่า
การติดตั้ง
หากต้องการติดตั้ง ransack
และเพิ่มลงใน Gemfile ของคุณ ให้รัน
ขอบเลือดออก
หากคุณต้องการใช้การอัปเดตล่าสุดที่ยังไม่ได้เผยแพร่ไปยัง RubyGems ให้ใช้สาขา main
:
gem 'ransack' , :github => 'activerecord-hackery/ransack' , :branch => 'main'
เอกสารประกอบ
มีเอกสารประกอบมากมายเกี่ยวกับ Ransack ซึ่งเป็นโครงการ Docusaurus และทำงานเป็นไซต์ GitHub Pages
ติดตามปัญหา
- ก่อนที่จะยื่นปัญหา โปรดอ่านคู่มือการสนับสนุน
- แจ้งปัญหาหากข้อบกพร่องเกิดจาก Ransack เป็นข้อผิดพลาดใหม่ (ยังไม่ได้รายงาน) และ สามารถทำซ้ำได้จากข้อมูลที่คุณให้ไว้
- โปรดพิจารณาเพิ่มสาขาที่มีข้อมูลจำเพาะที่ล้มเหลวในการอธิบายปัญหา
- ยินดีบริจาค -
- กรุณาอย่าใช้เครื่องมือติดตามปัญหาสำหรับการร้องขอการสนับสนุนส่วนบุคคล การสนทนา Stack Overflow หรือ GitHub เป็นสถานที่ที่ดีกว่าที่ชุมชนในวงกว้างสามารถช่วยคุณได้!
ผลงาน
เพื่อสนับสนุนโครงการ:
- โปรดพิจารณาสนับสนุนเราผ่าน Open Collective
- ใช้ Ransack ในแอปของคุณ และแจ้งให้เราทราบหากคุณพบสิ่งที่เสียหายหรือสูญหาย ข้อมูลจำเพาะที่ล้มเหลวในการสาธิตปัญหานั้นยอดเยี่ยมมาก คำขอดึงพร้อมการทดสอบที่ผ่านการทดสอบจะดียิ่งขึ้น!
- ก่อนที่จะยื่นประเด็นหรือดึงคำขอ โปรดอ่านและปฏิบัติตามคู่มือการสนับสนุน
- โปรดใช้ Stack Overflow หรือการสนทนา GitHub สำหรับคำถามหรือการสนทนาที่ไม่เกี่ยวข้องโดยตรงกับรายงานข้อบกพร่อง คำขอดึง หรือการปรับปรุงเอกสาร
- กระจายข่าวบนโซเชียลมีเดียว่า Ransack มีประโยชน์กับคุณหรือไม่ ยิ่งมีคนใช้โปรเจ็กต์มากเท่าไร เราก็จะสามารถค้นหาและแก้ไขข้อบกพร่องได้เร็วยิ่งขึ้นเท่านั้น!
ผู้ร่วมให้ข้อมูล
Ransack สร้างโดย Ernie Miller และได้รับการพัฒนาและดูแลโดย:
- ฌอน แคร์โรลล์
- เดวิด โรดริเกซ
- เกร็ก โมลนาร์
- กลุ่มผู้มีส่วนร่วมที่ยอดเยี่ยม
- โลโก้ของ Ransack ออกแบบโดย Anıl Kılıç
ผู้ดูแลศิษย์เก่า
โครงการนี้เกิดขึ้นได้ต้องขอบคุณทุกคนที่มีส่วนร่วม
ผู้สนับสนุน
ขอขอบคุณผู้สนับสนุนของเราทุกคน! [มาเป็นผู้สนับสนุน]
สปอนเซอร์
สนับสนุนโครงการนี้ด้วยการเป็นผู้สนับสนุน โลโก้ของคุณจะแสดงที่นี่พร้อมลิงก์ไปยังเว็บไซต์ของคุณ [มาเป็นสปอนเซอร์]