คำอธิบาย
paperclip เป็น gem ที่สามารถใช้งาน เพื่อช่วยในการอัปโหลดไฟล์เข้าไปในระบบ ในที่นี่จะเป็นการอธิบายการใช้งาน โดยพัฒนาบนสิ่งแวดล้อมดังนี้
1. พัฒนาบนระบบปฏิบัติการลีนุกซ์ UBUNTU 12.04 LTS
2. Rails ที่ใช้เป็น เวอร์ชั่น 3.2.1
3. ruby 1.9.2p0 (2010-08-18 revision 2936) [ i686-linux]
4. ใช้ฐานข้อมูล mysql (ดังนั้นถ้าท่านจะทำตาม ท่านต้องติดตั้งระบบฐานข้อมูลนี้ในเครื่องของท่าน)
สิ่งที่เราจะทำคือ
1. เราจะสร้างเว็บแอปพิลเคชัน อย่างง่ายๆ ชื่อว่า warehouse (คลังสินค้า) และในคลังสินค้างมี product ในตารางproduct จะประกอบด้วย product_name , product_price (ชื่อผลิตภัณฑ์และราคาของผลิตภัณฑ์)
2. หลังจากนั้นจะทำให้ ระบบสามารถ อัปโหลดรูปได้ด้วย (มีประโยชน์เพื่อให้ทราบว่า หน้าตาของผลิตภัณฑ์เป็นอย่างไร
3. หลังจากนั้น ก็คงเป็นความคิดสร้างสรรค์ว่า ท่านผู้อ่านจะไปประยุกต์ใช้งานอย่างไรต่อไป
การปฏิบัติ
สร้างเว็บแอปพลิเคชันอย่างง่าย
1. $ rails new store -d mysql
2. เข้าไป กำหนดค่าต่างๆ ดังนี้
2.1 /config/database.yml
ใส่ username และ password สำหรับ ติดต่อกับฐานข้อมูล
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: store_development
pool: 5:
username: xxxxxx
password: xxxxxx
socket: /var/run/mysqld/mysqld.sock
* ในที่ในระบบฐานข้อมูลให้เราสร้าง ฐานข้อมูลที่ชื่อว่า store_development ไว้ก่อน
ไม่มีความเห็น