วันพุธที่ 26 พฤษภาคม พ.ศ. 2553

การติดตั้ง ruby on rails บน ubuntu

1. ติดตั้งตัวภาษา ruby ในระบบเราก่อนครับ
sudo apt-get install ruby-full build-essential

2. ติดตั้ง rubygems ซึ่งเป็นตัวจัดการแพ็กเก็ตต่างในการใช้งาน rails
sudo apt-get install rubygems

3. ติดตั้ง rails
sudo gem install rails

4. ต่อไปติดตั้งตัวจัดการฐานข้อมูล ในที่นี้ผมแนะนำให้ติดตั้ง 2 ตัวนี้ก่อนนะครับ คือ sqlite กับ mysql
sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql



เพียงแค่นี้ก็สามารถสนุกสนานกับ ruby on rails ได้แล้วครับ

วันเสาร์ที่ 20 มีนาคม พ.ศ. 2553

Ruby on Rails : การเพิ่ม field ในฐานข้อมูล

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

ruby script/generate migration add_ชื่อfield_to_ชื่อตาราง ชื่อfield:ประเภทfield

เช่น

ruby script/generate migration add_email_to_student email:string
เป็นการเพิ่ม field email ในตาราง student โดยมีประเภทเป็น string


หลังจากนั้นให้ทำการ migrate
rake db:migrate