บทนี้ จะเป็นการสร้างเว็บแอปพลิเคชัน ด้วย ruby on rails
วัตถุประสงค์
1.เราจะใช้ Twitter bootstrap สำหรับการ สร้าง CSS
2. เราจะใช้ ฐานข้อมูล mysql
ลงมือปฏิบัติ
- พิมพ์คำสั่ง > rails new bloggy -d mysql
- ใน gem file เข้าไปเพิ่ม gem
gem 'bootstrap-sass', '~> 2.2.2.0'
gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'
บันทึกไฟล์ ที่แก้ไข
- กลับไปที่ teminal แล้วพิมพ์คำสั่ง > bundle install รอจนติดตั้งเสร็จ
ในที่นี้ให้สร้างฐานข้อมูล bloggy_development เพื่อใช้เป็นฐานข้อมูล เพื่อให้ใช้สามารถใช้ภาษาไทยได้
ให้สร้างฐานข้อมูลแบบ CHARACTER SET เป็น utf8 และ COLLATE เป็น utf8_unicode_ci
-เข้าไปแก้ไข ข้อมูล ใน bloggy>config>databe.yml กรอก username , password สำหรับติดต่อกับ mysql
- กลับมาที่ Terminal พิมพ์
bloggy> rails g scaffold Post title:string body:text
- ในเทอร์มินอล เพื่อสร้างการติดต่อกับฐานข้อมูล
bloggy> rake db:migrate
สุดท้ายให้ลองเรียกเว็บที่ระบบสร้างให้ดู ด้วยคำสั่ง
bloggy> rails s
หมายเหุต
ใน route ต้องเข้าไป เพิ่ม root to: => "posts/index"
ใน bloggy>public ให้เข้าไปลบ index.html
ไม่มีความเห็น