การใช้งาน paperclip


คำอธิบาย

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 ไว้ก่อน

 

คำสำคัญ (Tags): #paperclip#ruby on rails#upload#gem
หมายเลขบันทึก: 516731เขียนเมื่อ 18 มกราคม 2013 16:57 น. ()แก้ไขเมื่อ 18 มกราคม 2013 17:19 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลงจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท