สำหรับมือใหม่อย่างผมแต่ไม่อยากใช้ MySQL แต่อยากใช้ Oracle กับ ROR ทำตามนี้
1.ไปที่ http://rubyforge.org/projects/ruby-oci8 เพื่อเอาไฟล์ ruby-oci8-0.1.16-mswin32.rb
2.แลัวพิมพ์ ruby ruby-oci8-0.1.13-mswin.rb จะถูกถามให้ copy ไฟล์ต่างๆไปที่ RUBU_HOME ก็ให้ตกลง
หลังจากนั้นมาลองกันว่าจะทำได้ป่ะด้วยการสร้าง Table
CREATE TABLE comics ( id NUMBER(10) NOT NULL, title VARCHAR2(60), issue NUMBER(4), publisher VARCHAR2(60), PRIMARY KEY (id) ); CREATE SEQUENCE comics_seq;
จากนั้นไปสร้าง ruby project ด้วยการ rails comics_catalog
เข้าไปที่ comics_catalog
แก้ database configuration file ที่ชื่อ database.yml ให้เป็นดังนี้
development: adapter: oci database: comics username: ruby password: ruby host: localhost
เสร็จแล้ว เกือบละอ่ะๆๆๆๆๆ
comics_catalog> ruby script/generate scaffold Comic
comics_catalog> ruby script/server
http://localhost:3000/comics/list
เรียบร้อยครับง่ายระเบิดเถิดเทิงสามนาทีเองที่ผมทำ
(ที่มาที่ผมลอกมาจาก http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html)
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น