ฉันเพิ่งเรียนรู้ Phoenix และ Elixir และฉันมาจาก Ruby / Rails ซึ่งฉันทำงานใน REPL pry
เพื่อตรวจสอบฐานข้อมูลและสถานะแอปพลิเคชัน
ฉันกำลังพยายามหาวิธีโต้ตอบกับฐานข้อมูลและโมเดลของฉันในแอพ Phoenix ฉันรู้iex
แต่ฉันไม่รู้วิธีใช้มันตรวจสอบฐานข้อมูลแอปของฉันจากตัวจำลอง ฉันจำเป็นต้องเชื่อมต่อกับ ecto ทุกครั้งจากการจำลองหรือไม่ มีrails console
เทียบเท่า. ฉันได้ตรวจสอบเอกสาร Phoenix, Elixir Dose และ Ecto repo แล้ว แต่ไม่พบสิ่งที่ต้องการ ฉันพลาดอะไรไปรึเปล่า?
แก้ไข: จากคำตอบด้านล่างฉันพบส่วนนี้ของ ecto docs จากสิ่งนี้ฉันสามารถทำสิ่งต่างๆเช่นArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}
ชื่อโมดูล: นอกจากนี้โปรดทราบว่าคุณสามารถคอมไพล์โมดูลแต่ละโมดูลใหม่ได้อย่างสะดวกสบายจากคอนโซลของคุณ (r Article
) หรือคอมไพล์โครงการทั้งหมดโดยใช้recompile
ไฟล์. วิธีนี้ช่วยให้คุณสามารถiex
เปิดเซสชันไว้ได้ตลอดเวลาทำให้นามแฝงใช้งานได้