ค้นหาบล็อกนี้

วันจันทร์ที่ 29 มีนาคม พ.ศ. 2553

Rails

ไม่ได้ีupdate มาเป็นชาติเลย วันนี้จะพูดถึง Rails ตอนติตดั้ง database mysql เนื่องจาก instant railsที่ลงนั้นมันจะมาพร้อม กับ sqllite3 แล้วใช้ mongrel เป็น web server แต่เราจะมาดูวิธีติดตั้ง Mysql กับRials กัน เริ่มตั้งแต่ลงinstant rails เลยแล้วกัน
1.download Instant Rails-2.0-win.zip ได้จาก http://rubyforge.org/frs/?group_id=904
2.unzip ไว้ที่ c:\InstantRails-2.0-win

3.ไปที่ InstantRails-2.0-win แล้วเลือก icon .exe(รูปตัว I สีแดง)แล้วคลิ๊กOK ดูให้ไฟเขียวตรง Apache กับ mysql

4.ไปที่ Rails Application ->open Ruby console Window

5. c:\InstantRails-2.0-win\rails_apps> gem update --system -p

6. ดาวน์โหลด rubygems-update-1.3.5.gem ที่ http://rubyforge.org/projects/rubygems ไว้ใน ...\rails_apps

7. c:\InstantRails-2.0-win\rails_apps>gem install rubygems-update-1.3.5.gem

8. c:\InstantRails-2.0-win\rails_apps>update_rubygems

9.c:\InstantRails-2.0-win\rails_apps>gem cleanup

10.c:\InstantRails-2.0-win\rails_apps>rails -d mysql projectname

11.ไปที่ I(icon.exe) ดูที่ Database(via phpMyadmin)

12.ดู browser ที่ http://localhost:3000

13.c:\InstantRails-2.0-win\rails_apps\projectname> ruby script\generate scaffold student name:string content:text

เป็นการสร้างเนื้อหา ในเว็บเช่นพวก db model controller และ routes,ที่มีการ create,retrieve,update,delete

14.c:\InstantRails-2.0-win\rails_apps\projectname>rake db:create

15. สร้างฐานข้อมูลใน Phpmyadmin ใน browser ตามชื่อเช่น student_development หรือไปแก้
ในdatabase.yml แทน

16.c:\InstantRails-2.0-win\rails_apps\projectname>rake db:migrate

17.c:\InstantRails-2.0-win\rails_apps\projectname>ruby script\server

18. ไปที่ http:\\localhost:3000

ไม่มีความคิดเห็น:

แสดงความคิดเห็น