เริ่มต้นโค้ด Ruby on Rails Episode 2 Part 1 - เราท์ Restful
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

เริ่มต้นโค้ด Ruby on Rails Episode 2 Part 1 - เราท์ Restful

  • 1,052 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,052
On Slideshare
968
From Embeds
84
Number of Embeds
3

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 84

http://www.codingonthecloud.com 81
http://posterous.com 2
http://webcache.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. Getting Started with Ruby on Railsเราท์ Restfulเรียนรู้เรื่อง Controllers และ Viewsby: Sakchai SiripanyawuthTwitter: @artellectual
  • 2. Restful Routes GET - ใช้สําหรับ ‘รับ’ ข้อมูล POST - ใช้สําหรับ ‘เพิ่ม’ ข้อมูล PUT - ใช้สําหรับ ‘เปลี่ยน’ เพื่ออัพเดตข้อมูล (ในเรลส์ 4 จะใช้ PATCH แทน) DELETE - ใช้สําหรับ ‘ลบ’ ข้อมูล
  • 3. Restful Routes GET - ใช้สําหรับ ‘รับ’ ข้อมูล POST - ใช้สําหรับ ‘เพิ่ม’ ข้อมูล PUT - ใช้สําหรับ ‘เปลี่ยน’ เพื่ออัพเดตข้อมูล (ในเรลส์ 4 จะใช้ PATCH แทน) DELETE - ใช้สําหรับ ‘ลบ’ ข้อมูล ห้ามอัพเดตข้อมูลด้วย GET เด็ดขาด
  • 4. Basic Routes Example
  • 5. Basic Routes Example/config/routes.rbBloggy::Application.routes.draw do resources :posts ...
  • 6. Basic Routes Example/config/routes.rbBloggy::Application.routes.draw do resources :posts ... เรลส์จะสร้างเส้นทางบนเว็บแอพฯ หรือเราท์ (Routes) ในคอนโทรลเลอร์ของ ​Posts ให้อัตโนมัติตามนี้ GET /posts - เชื่อมเข้ากับตัว index GET /posts/:id - เชื่อมเข้ากับตัว show GET /posts/new - เชื่อมเข้ากับตัว new GET /posts/:id/edit - เชื่อมเข้ากับตัว edit POST /posts - เชื่อมเข้ากับตัว create PUT /posts/:id - เชื่อมเข้ากับตัว update DELETE /posts/:id - เชื่อมเข้ากับตัว destroy
  • 7. Basic Routes Example/config/routes.rb ลองพิมพ์คําสั่งตามนี้Bloggy::Application.routes.draw do resources :posts rake routes ... เรลส์จะสร้างเส้นทางบนเว็บแอพฯ หรือเราท์ (Routes) ในคอนโทรลเลอร์ของ ​Posts ให้อัตโนมัติตามนี้ GET /posts - เชื่อมเข้ากับตัว index GET /posts/:id - เชื่อมเข้ากับตัว show GET /posts/new - เชื่อมเข้ากับตัว new GET /posts/:id/edit - เชื่อมเข้ากับตัว edit POST /posts - เชื่อมเข้ากับตัว create PUT /posts/:id - เชื่อมเข้ากับตัว update DELETE /posts/:id - เชื่อมเข้ากับตัว destroy
  • 8. Basic Routes Example/config/routes.rb ลองพิมพ์คําสั่งตามนี้Bloggy::Application.routes.draw do resources :posts rake routes ... เรลส์จะสร้างเส้นทางบนเว็บแอพฯ หรือเราท์ (Routes) ในคอนโทรลเลอร์ของ ​Posts ให้อัตโนมัติตามนี้ GET /posts - เชื่อมเข้ากับตัว index GET /posts/:id - เชื่อมเข้ากับตัว show GET /posts/new - เชื่อมเข้ากับตัว new GET /posts/:id/edit - เชื่อมเข้ากับตัว edit ไปเริ่มโค้ด POST /posts - เชื่อมเข้ากับตัว create ในคอนโทรเลอร์! PUT /posts/:id - เชื่อมเข้ากับตัว update DELETE /posts/:id - เชื่อมเข้ากับตัว destroy