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 ได้แล้วครับ
blog6092
วันพุธที่ 26 พฤษภาคม พ.ศ. 2553
วันเสาร์ที่ 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
อาจจะมีบางครั้งที่เราจะต้องเพิ่มเติม 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
วันพฤหัสบดีที่ 18 มิถุนายน พ.ศ. 2552
เปิด sound card ให้ compaq CQ45 on Ubuntu
หลังจากผมได้ลง Ubuntu Linux ทดแทนการใช้งาน MS Windows แล้ว ปรากฎว่าไม่สามารถใช้งานเสียงได้ ค้นไปค้นมาเลยไปพบวิธีการจากคุณชายเจตต์ แห่ง www.ubuntuclub.com ได้บอกวิธีไว้ ดังนี้
1. เปิดไฟล์ alsa-base.conf
- sudo gksu gedit /etc/modprobe.d/alsa-base.conf
2. เพิ่มข้อความต่อไปนี้ต่อท้ายไฟล์
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=dell-m4-1
options snd-hda-intel enable_msi=1
3. เปิดไฟล์ group
- sudo gksu gedit /etc/group
4. เพิ่มชื่อผู้ใช้ต่อไปนี้ต่อท้ายบรรทัด audio:x:29
เช่นถ้าชื่อผู้ใช้ของผมชื่อ chato จะแก้ไขเป็นดังนี้
audio:x:29,chato
1. เปิดไฟล์ alsa-base.conf
- sudo gksu gedit /etc/modprobe.d/alsa-base.conf
2. เพิ่มข้อความต่อไปนี้ต่อท้ายไฟล์
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=dell-m4-1
options snd-hda-intel enable_msi=1
3. เปิดไฟล์ group
- sudo gksu gedit /etc/group
4. เพิ่มชื่อผู้ใช้ต่อไปนี้ต่อท้ายบรรทัด audio:x:29
เช่นถ้าชื่อผู้ใช้ของผมชื่อ chato จะแก้ไขเป็นดังนี้
audio:x:29,chato
สมัครสมาชิก:
บทความ (Atom)