MissionKontrol เป็นอินเทอร์เฟซผู้ดูแลระบบที่เรียบง่ายและมีประสิทธิภาพสำหรับแอปพลิเคชันหรือไมโครเซอร์วิสของคุณ ไม่เหมือนกับ Gem เช่น Active Admin หรือ Rails Admin ตรงที่ไม่ต้องใช้โค้ดสำคัญในการเริ่มต้น
เป็นแอปพลิเคชันที่โฮสต์เองซึ่งตั้งค่าได้ง่ายและรวดเร็ว แม้ว่าคุณจะไม่ใช่นักพัฒนาซอฟต์แวร์ก็ตาม MissionKontrol ไม่จำเป็นต้องรู้อะไรเกี่ยวกับแอปพลิเคชันของคุณเพื่อที่จะทำงานได้ เพียงแค่ต้องเชื่อมต่อกับฐานข้อมูลของคุณ
เพชรเม็ดนี้ที่ให้ MissionKontrol เวอร์ชันของคุณมีประสิทธิภาพมากขึ้นและมีคุณสมบัติที่ดีขึ้น โดยการให้ข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชันของคุณ (เช่น การเชื่อมโยงโมเดลและการตรวจสอบความถูกต้อง)
การใช้โทเค็นการเข้าถึงที่สร้างขึ้นระหว่างการติดตั้ง เฉพาะ MissionKontrol เวอร์ชันที่โฮสต์ของคุณเท่านั้นที่จะสามารถเข้าถึงข้อมูลนี้ได้
เลขที่! ใครๆ ก็สามารถใช้อัญมณีนี้ได้ หากต้องการดูว่าคุณสามารถใช้ Gem นี้นอก MissionKontrol ได้อย่างไร โปรดดูส่วน 'จุดสิ้นสุด' ด้านล่าง
คุณสามารถติดตั้ง MissionKontrolRelay ลงในแอปพลิเคชัน Rails ของคุณได้โดยเพิ่มลงใน gemfile ของคุณ:
อัญมณี 'mission_kontrol_relay'
หรือคุณสามารถติดตั้งได้ด้วยตนเอง:
$ การติดตั้งอัญมณี 'mission_kontrol_relay'
เมื่อคุณติดตั้งอัญมณีแล้ว คุณจะต้องเปิดเครื่องกำเนิดไฟฟ้า:
$ rails สร้าง mission_kontrol_relay: ติดตั้ง
ตัวสร้างจะสร้างโทเค็นของคุณและบันทึกเป็นตัวแปรสภาพแวดล้อม คุณจะต้องใช้สิ่งนี้เพื่ออนุญาตให้ MissionKontrol พูดคุยกับแอปพลิเคชันของคุณ หรือหากคุณต้องการเข้าถึงตำแหน่งข้อมูลที่ให้มา
ในการเข้าถึงโทเค็นของคุณ ให้ทำดังนี้:
$ พิมพ์v MISSION_KONTROL_TOKEN
ก่อนบริจาค โปรดอ่านหลักปฏิบัติที่นี่
นี่คือขั้นตอนการทำงานสนับสนุน:
แยก repo บน GitHub
โคลนโครงการไปยังเครื่องของคุณเอง
ยืนยันการเปลี่ยนแปลงสาขาของคุณเอง
ดันงานของคุณกลับขึ้นไปบนทางแยกของคุณ
ส่งคำขอดึงเพื่อให้เราตรวจสอบการเปลี่ยนแปลงของคุณได้
การติดตั้งมัด $ $ RAILS_ENV=ชุดทดสอบ exec rails db:setup $ RAILS_ENV=ทดสอบบันเดิล exec rails db:migrate
$ บันเดิล exec rspec