วันศุกร์ที่ 11 มิถุนายน พ.ศ. 2553

การใช้งาน Rack ในแบบ test, production

ตามปกติเวลาเราใช้คำสั่ง rake ใน Rails ก็มักจะใช้คำสั่งห้วนๆ ตัวอย่างเช่น rake สร้าง database หรือ การ migrate database

$ rake db:create

$ rake db:migrate

ซึ่งคำสั่งดังกล่าวก็จะสร้างให้กับ Environment development เพียงอย่างเดียว ทีนี้ก็เกิดคำถามว่า ถ้าเราต้องการทำใน Environment อื่นๆ เช่น test , production จะทำยังไง ?

วิธีแก้ไขง่ายๆ ก็คือ การเพิ่มตัวแปร RAILS_ENV=environment เข้าไป ด้งตัวอย่างต่อไปนี้

$ rake db:create RAILS_ENV=production

$ rake db:migrate RAILS_ENV=production

ซึ่งก็คือการสร้าง Database และ การ Migrate Database ให้กับ Rails ภายใน Environment Production นั่นเองครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น