Learning Rails and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Have one to sell? Sell yours here
Learning Rails
 
 
Start reading Learning Rails on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning Rails [Paperback]

Simon St. Laurent (Author), Edd Dumbill Edd (Author)
4.3 out of 5 stars  See all reviews (13 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback --  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

Learning November 25, 2008

While most books written about Rails cater to programmers looking for information on data structures, Learning Rails targets web developers whose programming experience is tied directly to the Web.

Rather than begin with the inner layers of a Rails web application--the models and controllers--this unique book approaches Rails development from the outer layer: the application interface. You'll learn how to create something visible with Rails before reaching the more difficult database models and controller code. With Learning Rails, you can start from the foundations of web design you already know, and then move more deeply into Ruby, objects, and database structures. This book will help you:

  • Present web content by building an application with a basic view and a simple controller, while learning Ruby along the way
  • Build forms and process their results, progressing from the simple to the more complex
  • Connect forms to models by setting up a database, and use Rails' ActiveRecord to create code that maps to database structures
  • Use Rails scaffolding to build applications from a view-centric perspective
  • Add common web application elements such as sessions, cookies, and authentication
  • Build applications that combine data from multiple tables
  • Create simple but dynamic interfaces with Rails and Ajax

Once you complete Learning Rails, you'll be comfortable working with the Rails web framework, and you'll be well on your way to becoming a Rails guru.


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Simon St. Laurent is a web developer, network administrator, computer book author, and XML troublemaker living in Ithaca, NY. His books include XML: A Primer, XML Elements of Style, Building XML Applications, Cookies, and Sharing Bandwidth. He is a contributing editor to XMLhack.com and an occasional contributor to XML.com.

Edd Dumbill is co-chair of the O'Reilly Open Source Convention. He is also chair of the XTech web technology conference. Edd conceived and developed Expectnation, a hosted service for organizing and producing conferences. Edd has also been Managing Editor for XML.com, a Debian developer, and GNOME contributor. He writes a blog called Behind the Times.


Product Details

  • Paperback: 448 pages
  • Publisher: O'Reilly Media; 1 edition (November 25, 2008)
  • Language: English
  • ISBN-10: 0596518773
  • ISBN-13: 978-0596518776
  • Product Dimensions: 9.1 x 6.8 x 0.9 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #369,501 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

13 Reviews
5 star:
 (9)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
4.0 out of 5 stars Great, But Watch Out, July 24, 2009
Amazon Verified Purchase(What's this?)
This review is from: Learning Rails (Paperback)
I am almost done with the book and I found it much easier to grok than the Agile Rails book. Its likely because the latter book deal with the shopping cart example (and e-commerce was the last thing I wanted to deal with at the time I bought the book), so going through this book was a pleasure. So far, I got some apps up and running thanks to it and I am pretty comfortable going into more advanced at this point.

That said, the code in the book do needs to be proof-read more throughly - a number of times I got stuck in one section, trying to figure out what I was doing wrong, only to find by looking at the errata online (or the source code download) that the snippets are wrong. Take my advice - if something broke or didn't work the first time, look at the errata and then source code to make sure the code in the book is correct or not (hopefully, they will correct it in later printings).

With that out the way, I recommend this book to anybody interested in Rails. It'll get you going in short order.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars Great Intro Rails Book, May 28, 2009
By 
Nicholas Sardo (LAS VEGAS, NV United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Learning Rails (Paperback)
I have been using Rails for going on two years now, but have a penchant for accumulating books on subjects that interest me. I tore into this book the day that it was delivered, and was not disappointed. Very well written, and informative. I picked up a few kernals here and there from the book ( remember, I'm not a total newbie ), which made it worth the money.

If you are not familiar with web development in general, this book alone will not help you. You'll need a basic grasp of the fundamentals: (X)HTML, the general way web development client-side and server-side work, basic data base knowledge. Nothing earth shattering, but none of these things are covered. Though there is a small crash course on the Ruby language, you'd do well to get a beginning book on it as well, for better understanding, though the author does describe what his code does.

The book does what it's charter describes well. It can bring you up to speed with the basics of Rails. I liked it, and recommend it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars One of the better places to start with Rails ..., January 7, 2009
Amazon Verified Purchase(What's this?)
This review is from: Learning Rails (Paperback)
I am reading this book at present, and agree w/ the "shelleyp" review completely. If you want to get started w/ Rails, this book is an excellent choice, even more so if you are already familiar with HTML/CSS. I also think it's great that they suggest using Heroku, which is a great way to get started w/ Rails!

While all of that is true, however, I can't help but suggest that new-to-Ruby coders look at Sinatra while they are learning Ruby, and grow their apps to Rails via their Rack commonality. Rails is great, but I think it is over-kill and at once overly complicated for the scope of the applications that many new developers are making while getting started. That being said, this is a phenomenal choice for getting started with Rails, and a refreshingly different angle for doing so.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
creating routes, test database, classifying users, unit testing, value being validated, gear menu, nested resource, award object, helper methods, email method, form builders, migration file, certificate method, controller method, connecting students, roll method, named routes
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Instant Rails, Test Your Knowledge Quiz, Presenting Models, Accelerating Development, Getting Started, Developing Model Relationships, Controlling Data Flow, Strengthening Models, Starting Up Ruby, Creating Dynamic Interfaces, Jules Miller, Deploying Rails Applications, Cattle Rustling, Don't Repeat Yourself, Managing Enrollment, Managing Databases, Immoral Aesthetics, Back Done, Standardizing Your Look, United States of America, Nesting Awards, Giles Boschwick, Mathematical Opera, While Rails, Controlling Sessions
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject