Ruby On Rails

aErOnz`Atomic transaction with ActiveRecord

สวัสดีครับ วันนี้จะมาพูดถึงเรื่อง Transaction ว่ามันคืออะไรกัน แล้วมันสำคัญอย่างไรกับชีวิตนักพัฒนาโปรแกรมของเรากัน
สมมติว่า นาย aeronz มีเงินในบัญชีอยู่ 2000 บาท และต้องการจะโอนเงินให้นาย Porza 500บาท (ในการดำเนินการใดๆ ซึ่งที่นี้คือการโอนเงิน จะเรียกว่า 1 transaction ครับ)
โดยในขณะนั้นบัญชีของนาย Porza มีเงินอยู่ 0 บาท
ขั้นตอนการโอนเงินก็คือ
1. หักเงินจากบัญชีนาย aeronz 500 บาท (เหลือ 1500 บาท)
2. เพิ่มเงินให้นาย Porza 500 บาท (ยอดบัญชีนาย Porza จะเป็น 500 บาท)

จะเกิดอะไรขึ้น ถ้า พอระบบทำขั้นตอนที่ 1 เสร็จสิ้นแล้ว แต่ยังไม่ทันที่จะทำขั้นที่ 2 ระบบเกิดมีปัญหาขึ้นมา
หากไม่ได้รับมือกับปัญหานี้ ผลที่เกิดขึ้น คือ
เงินบัญชีนาย aeronz เหลือ 1500 บาท เงินในบัญชีนาย Porza คือ 0 บาท

เราต้องทำยังไงหล่ะ ?
ถ้าใครสนใจก็ตามเข้ามาเลยครับ
More >

How to send sms from ror project?

วันนี้นำวิธีการส่ง sms แบบชาวโปรแกรมเมอร์มาฝากกันคร๊ะ ก้อคือว่าแทนที่เราจะส่ง sms จากมือถือก้อเปลี่ยนเป้นเขียนโค้ดขึ้นมาเองแล้วส่งหา….กันดีกว่ามั๊ยจ๊ะ
ดูเท่ส์ดีว่าป่ะ…อิอิ More >

การหาค่า max/min by RoR

วันนี้มีเกร็ดความรู้เล็กๆน้อยๆแต่ยิ่งใหญ่มาฝากเพื่อนๆกันน่ะ ซึ่งเกี่ยวกับการหาค่า max/min บังเอิญว่ามีโอกาสทำโปรเจคแล้วเกี่ยวกับการจัดการฐานข้อมูลที่ค่อนข้างจะซับซ้อนมากมาย แต่ดีที่ใช้ภาษารูบี้เขียนนี่แหล่ะ ทำให้เหนื่อยน้อยลงเยอะเลยค่ะ การหาค่า max/min แบบมีเงื่อนไขในภาษารู้บี้… More >

How to sent email by using ror?

ทำยังไงดีน่ะ..หากอยากกให้โปรเจคของเราส่งเมลได้ด้วย..คงดูเว่อร์ขึ้นมากอีกนิดจิงป่ะเนี่ย..หุหุ
วันนี้เรามีวิธีการส่งเมลโดยภาษา ror มานำเสนอ อิอิ.. change everything easy. More >

Ruby can connect Multiple database…

เคยเป็นแบบนี้กันบ้างมั๊ย งานเราไม่พอสำหรับ 1 Database วันนี้เรามีวิธีสำหรับการติดต่ออีกฐานข้อมูลหนึ่งในโปรเจคของเราด้วยภาษา ซึ่งมีขั้นตอนที่ง่ายมากเลยค่ะ
1. Configuration=>database.yml ซึ่งปกติเราจะมีการตั้งค่าไว้ดังนี้ More >

การใช้ DOM popup ใน rails

วันนี้เรามาสร้าง Popup menu กันก็ได้มีโอกาสใช้ popup ตัวหนึ่งมาครับ ชื่อ DOM Popup Kit ก่อนอื่ก็ต้องไปโหลด popup.css และ popup.js มาก่อนนะครับ จากเว็บนี้เลยครับ http://www.methods.co.nz/popup/popup.html#toc8

More >

Dynamic menu ใน rails

ครับมีโอกาสได้ทำพวก Dynamic menu มาเลยเขียนมาแบ่งปันกันนะครับ เพื่อมีประโยชน์กันบ้าง  ก็เริ่มกันเลยดีกว่า คือที่ผมต้องการทำคือการเลือกชุดคำถาม จากนั้นให้มีคำถามในชุดนั้นออกมา ซึ่งจะมีรูปการเรียกใช้ดังโค้ดต่อไปนี้

snap1

More >

rails trick:disable and set default value to text field in rails

ruby on rails

Today I’ll talk to little tricks about text_field in on rails. let’s begin…..

More >

การใช้ Ajax ใน RoR

ได้มีโอกาสศึกษาการใช้ ajax บน ROR จึงเขียนมาแบ่งปันครับ งั้นเรามาเริ่มกันเลยดีกว่า

เริ่มต้นเลยเราไปส่วนของ view ที่เราต้องการเรียกใช้ ajax ก่อนนะครับ

More >

การสร้าง tab ใน rails ด้วย Rails Widget

ก่อนอื่นต้องไปทำการดาวน์โหลดตัว plugin นี้ก่อนนะครับ ไปที่ http://github.com/paolodona/rails-widgets ครับ

More >