Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

This is the eBook version of the printed book.

Since David Heinemeier Hansson’s keynote speech at RailsConf 2006 and the release of Rails 1.2 in early 2007, Representational State Transfer, better known as REST, has taken the Rails world by storm. If you’re new to REST, this short cut will help you decide which parts of the REST paradigm you want to introduce to your application. If you’re a developer with more RESTful experience, this short cut will introduce you to some refactorings that will give your application a cleaner, leaner code base, while also serving as a reference to much of the functionality REST has brought to Rails.

 

Section 1: What This Short Cut Covers 3

Section 2: What Is REST? 6

Section 3: Refactorings 10

Section 4: RESTful Controllers 31

Section 5: RESTful Routes 48

Section 6: RESTful Views 54

Section 7: RESTful Tests 59

Section 8: RESTful Authentication 61

Section 9: Consuming RESTful APIs 63

Resources 72

About the Author 73

1115399978
Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

This is the eBook version of the printed book.

Since David Heinemeier Hansson’s keynote speech at RailsConf 2006 and the release of Rails 1.2 in early 2007, Representational State Transfer, better known as REST, has taken the Rails world by storm. If you’re new to REST, this short cut will help you decide which parts of the REST paradigm you want to introduce to your application. If you’re a developer with more RESTful experience, this short cut will introduce you to some refactorings that will give your application a cleaner, leaner code base, while also serving as a reference to much of the functionality REST has brought to Rails.

 

Section 1: What This Short Cut Covers 3

Section 2: What Is REST? 6

Section 3: Refactorings 10

Section 4: RESTful Controllers 31

Section 5: RESTful Routes 48

Section 6: RESTful Views 54

Section 7: RESTful Tests 59

Section 8: RESTful Authentication 61

Section 9: Consuming RESTful APIs 63

Resources 72

About the Author 73

23.99 In Stock
Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

by Trotter Cashion
Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

Rails Refactoring to Resources (Digital Short Cut): Using CRUD and REST in Your Rails Application

by Trotter Cashion

eBook

$23.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

This is the eBook version of the printed book.

Since David Heinemeier Hansson’s keynote speech at RailsConf 2006 and the release of Rails 1.2 in early 2007, Representational State Transfer, better known as REST, has taken the Rails world by storm. If you’re new to REST, this short cut will help you decide which parts of the REST paradigm you want to introduce to your application. If you’re a developer with more RESTful experience, this short cut will introduce you to some refactorings that will give your application a cleaner, leaner code base, while also serving as a reference to much of the functionality REST has brought to Rails.

 

Section 1: What This Short Cut Covers 3

Section 2: What Is REST? 6

Section 3: Refactorings 10

Section 4: RESTful Controllers 31

Section 5: RESTful Routes 48

Section 6: RESTful Views 54

Section 7: RESTful Tests 59

Section 8: RESTful Authentication 61

Section 9: Consuming RESTful APIs 63

Resources 72

About the Author 73


Product Details

ISBN-13: 9780132701846
Publisher: Pearson Education
Publication date: 04/13/2007
Sold by: Barnes & Noble
Format: eBook
Pages: 74
File size: 2 MB
Age Range: 18 Years

About the Author

Trotter Cashion has been using Ruby for almost the past two years. At Eastmedia, he worked on pip.verisignlabs.com, the first Open ID server in Rails. In addition, he worked on the cms for nyjets.com. He is now employed as an application developer at motionbox.com, a Rails-based video sharing site.

Table of Contents

Section 1: What This Short Cut Covers 3

1.1 Target Audience 5

1.2 Rails 5

Section 2: What Is REST? 6

2.1 REST Explained 7

2.2 REST and Rails 7

2.3 REST and CRUD 8

2.4 Verbs and Nouns 9

Section 3: Refactorings 10

3.1 respond_to 10

3.2 CRUD 16

3.3 Resource 27

Section 4: RESTful Controllers 31

4.1 A RESTful Controller 31

4.2 Automating RESTful Controller Generation 34

4.3 respond_to 40

4.4 How Content Type Negotiation Works 46

Section 5: RESTful Routes 48

5.1 Pretty URLs 52

5.2 Browsers and the HTTP Methods 53

Section 6: RESTful Views 54

6.1 SimplyHelpful

Section 7: RESTful Tests 59 Section 8: RESTful Authentication 61 Section 9: Consuming RESTful APIs 63

9.1 ActiveResource 64

9.2 cURL 69

Resources 72 About the Author 73
From the B&N Reads Blog

Customer Reviews