Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Beginning Rails and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
61 used & new from $0.85

Have one to sell? Sell yours here
 
   
Beginning Rails: From Novice to Professional (Beginning from Novice to Professional)
 
 
Start reading Beginning Rails on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Beginning Rails: From Novice to Professional (Beginning from Novice to Professional) (Paperback)

by Jeffrey Allan Hardy (Author), Cloves Carneiro Jr. (Author), Hampton Catlin (Author)
Key Phrases: active record, tiki party, action controller, Action Mailer, Started Finished, Hampton's Apartment (more...)
3.4 out of 5 stars See all reviews (14 customer reviews)

List Price: $34.99
Price: $23.09 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
37 new from $2.00 24 used from $0.85
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $13.85

Frequently Bought Together

Customers buy this book with Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional) by Peter Cooper

Beginning Rails: From Novice to Professional (Beginning from Novice to Professional) + Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional)

Customers Who Bought This Item Also Bought

Practical Ruby Gems

Practical Ruby Gems

by David Berube
3.5 out of 5 stars (6)  $22.92
Pro Active Record: Databases with Ruby and Rails

Pro Active Record: Databases with Ruby and Rails

by Kevin Marshall
3.9 out of 5 stars (8)  $26.39
Beginning Ruby on Rails (Wrox Beginning Guides)

Beginning Ruby on Rails (Wrox Beginning Guides)

by Steve Holzner Ph.D.
3.9 out of 5 stars (13)  $23.09
Beginning Ruby on Rails E-Commerce: From Novice to Professional

Beginning Ruby on Rails E-Commerce: From Novice to Professional

by Christian Hellsten
3.2 out of 5 stars (12)  $18.84
Practical Rails Projects (Expert's Voice)

Practical Rails Projects (Expert's Voice)

by Eldon Alameda
4.2 out of 5 stars (5)  $27.49
Explore similar items

Editorial Reviews

Product Description

Beginning Rails is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. You’ll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.

This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert.

Topics include:

  • A gentle introduction to the Ruby programming language
  • Installing Ruby and Rails on a Mac, Linux, or Windows system
  • The philosophy behind Rails and why it matters
  • The Model-View-Controller architecture
  • The basics of relational databases and SQL
  • Setting up a MySQL database and creating a schema with migrations
  • Experimenting with your live application in the Rails console
  • Creating rich relationships between your models
  • Using controllers and templates properly
  • Leveraging helpers to keep your templates clean and logic free
  • Adding Ajax and visual effects to enrich your user interfaces
  • JavaScript with Prototype and script.aculo.us
  • How to send and receive mail from your application
  • Using and creating your own plug-ins
  • Ensuring your code against Murphy’s Law through writing tests
  • Using Capistrano to deploy your application

Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, Beginning Rails doesn’t just explain how to do something in Rails, it explains why.

Every programmer fondly remembers the book that helped them get started. The goal of Beginning Rails is to become that book for you, today.



About the Author
Jeffrey Allan Hardy is a web developer, programmer, and occasional speaker with more than seven years of experience building large-scale web applications. He began working with Rails shortly after its first public release in 2004 and hasn't looked back. He is a partner at Unspace Interactive in Toronto, blogs at http:// quotedprintable.com, and lives somewhere in the deep Canadian wilderness with his wife, his dog, and a cat.

Cloves Carneiro Jr. is a software engineer and web application developer with ten years of experience creating enterprise-level web applications for companies in the telecommunication and financial industries, including Cablevision, MTS, and Bell Canada. Born in Brazil and then living for some years in Canada, he now lives in Dubai, United Arab Emirates, with his wife, Jane. He owns and runs SpinBits, a Rails consulting and training company, and blogs at http://ccjr.name.

Hampton Catlin was born in Jacksonville, Florida, in 1982, on a sunny day with highs in the mid-80s and only a 20% chance of precipitation.
He has been developing web applications since high school and fell in love with the Web all over again when he found the Rails framework.
The creator of the Haml markup language and Sass (Haml for CSS), Hampton blogs at http://hamptoncatlin.com and is currently a partner at Unspace Interactive in Toronto.

Product Details

  • Paperback: 361 pages
  • Publisher: Apress (July 20, 2007)
  • Language: English
  • ISBN-10: 1590596862
  • ISBN-13: 978-1590596869
  • Product Dimensions: 9.5 x 6.9 x 0.9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #258,106 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #71 in  Books > Computers & Internet > Databases > Beginning & Introductory

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Rails: From Novice to Professional (Beginning from Novice to Professional)
48% buy the item featured on this page:
Beginning Rails: From Novice to Professional (Beginning from Novice to Professional) 3.4 out of 5 stars (14)
$23.09
Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional)
25% buy
Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional) 4.9 out of 5 stars (29)
$32.57
Simply Rails 2
11% buy
Simply Rails 2 4.3 out of 5 stars (23)
$26.37
The Ruby Programming Language
10% buy
The Ruby Programming Language 5.0 out of 5 stars (25)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(14)
(9)
(6)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

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

 
10 of 11 people found the following review helpful:
5.0 out of 5 stars Great for getting started!, August 30, 2007
By Ryan McMinn (Seattle, WA USA) - See all my reviews
(REAL NAME)   
Not being a trained developer I am surely not the only one that got a little intimidated by Agile Web Development with Rails (Pragmatic Programmers)

This is a great book for beginners like me. You'll get a complete introduction to the Rails framework. If you already develop in Rails, look elsewhere but if you have heard the hype and want to see what all the fuss is about, take the plunge, this book will get you up to speed in no time.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Very clear introduction to Rails, November 25, 2007
Highly recommended. The heart of the book, discussions in Chapters 4-6, on Active Record, Action View and controllers, are structured and clear. The authors have carefully prioritized the info that a beginning rails developer would need to know thoroughly, and presented it in short, to-the-point paragraphs, along with graphics (screen shots, mini-UML's for the active Record chapters, etc.) that reinforce the points well. Tables that give most common options for the feature being discussed are helpful, also.

I believe that the most difficult thing for a newbie is following the flow of logic in a MVC framework, from the web form that creates/finds a model object's params, to processing params in the controller and Active Record, including validations, showing errors and letting users correct them, CRUD processes in the DBMS and all the routing, renders and redirects that show users what's happening. The authors take each subtopic of Active Record, views and controllers, give an short, intuitive summary of why it's important, then give the most common use scenarios, along with common traps or misunderstandings that might arise.

Chapter 7, Ajax, tackles a large subject in a very condensed manner(they say as much on p. 228). While the overview is good, it's more like a 30,000 foot view that doesn't quite give you enough confidence to start coding in Prototype and scriptaculous. For that, there's the excellent "Ajax on Rails" Raymond book, as well as a couple others in the pipeline.

The rest of the covers testing, sending emails and deployment in, again, a condensed manner. Rails is a fast-moving target, there's a lot of topics that could have been covered here: rspec, test/spec, mocks and stubs, plugins to make fixtures usable, or avoid using fixtures, etc. But it's a great smallish intro to Rails. The appendix intro to Ruby is superfluous. If you already know python, perl or PHP, it might be all you need to get started coding ruby. Otherwise, you'll probably need a more complete intro and reference (Black's "ruby for Rails" is highly recommended).

So this is a topic-structured tutorial for Rails, in contrast to Apress' social networking and e-commerce books, which are project-based and present more code with less explanation (and covered more plugins like Ferret, acts_as_taggable, etc) If you ahve the luxury of borrowing a few different intro rails books , i would encourage it. One or the other method of presenting Rails may work better for you. But you can't go wrong with this book.

The typesetting is clear: code is readable, Tips and Notes are clearly demarcated. The one thing is tat some of the blurbs printed on gray backgrounds are a bit difficult to read
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 15 people found the following review helpful:
1.0 out of 5 stars Too Many Errors, December 27, 2007
I have zero experience in any web development. I'm on page 161 and I'm completely frustrated by the number of errors in this book. When you write for beginners, the code has to be perfect. I can tolerate typos in the text, but when the code doesn't compile, it's serious. You see, I can't spot obvious errors in the code. That's why I bought a book with 'Beginning' in the title.

What pushed me over the edge to write a bad review for this book is the code on page 160. It's listed on the book's errata page - which also contains at least one error. Through trial and error I figured out the correct syntax. There is nowhere on the book's site to contact anyone about fixing the errata page. There's no contact information that I could find on either author's blog.

If you are truly a beginner, as I am, you have to pass on this book. Maybe when they revise for RoR2.0 they'll fix the errors.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Great start
I've got no programming experience and was a bit afraid of getting over my head, but this book has broken the process down nicely so far. Read more
Published 3 days ago by Ryan Jenkins

1.0 out of 5 stars Don't buy this book!!!
If you are considering this book, please check out the books website (I don't know if you can insert hyperlinks but the website URL is the books title dot com) and look at the... Read more
Published 10 months ago by S. Gilman

2.0 out of 5 stars This book is not enough
I was looking for a way to make websites faster, and Ruby on Rails is it. However, this book is not the best to get you off the ground. Read more
Published 12 months ago by E. David Ferriman

3.0 out of 5 stars Good High-level Intro to rails -- Pooooor editing
I just finished going through the book and I agree with other reviewers that the editing of this book is horrible... Read more
Published 12 months ago by W. Jeske

2.0 out of 5 stars buggy, unimpressive
I'm a couple of chapters in and am pretty disappointed. The set up guide doesn't work for Windows XP and there are several errors in code and commands. Read more
Published 13 months ago by M. Sharps

4.0 out of 5 stars A great introduction/overview of Rails
I recently got a copy of Beginning Rails. I was quite interested to check it out and it turned out that I liked it a lot. Read more
Published 15 months ago by Michael Stahnke

3.0 out of 5 stars Not the best book for learning Rails
This book is a hodgepodge of good and bad.

The author is knowledgeable, but the examples bounce around all over the place. That was really frustrating. Read more
Published 17 months ago by Grubesteak

5.0 out of 5 stars Great Rails Book For All Developers
'Beginning Rails: From Novice to Professional' is a great book for all developers of all levels to learn Rails and get going in no time! Read more
Published 18 months ago by Daniel McKinnon

5.0 out of 5 stars Best Rails starter book
I was never satisfied with "Agile Web Development with Rails", which was the first Rails book and will forever sell a lot of copies because it was written by DHH. Read more
Published 22 months ago by John P. Green

5.0 out of 5 stars Good Introduction to Rails
I'm a web designer, mostly doing XHTML and CSS. Often I need to work with dynamic applications, so I'm familiar with things like ASP and PHP. Read more
Published 22 months ago by Alex Sampson

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (5 discussions)
  Discussion Replies Latest Post
Reviewed on Digital Web Magazine 0 August 2007
Companion Website: beginningrails.com 0 August 2007
Bug in installation chapter 0 August 2007
Beginning Rails now shipping 0 July 2007
Is this book ever coming out? 1 July 2007
See all 5 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!



Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Be Fire Safe

Shop for Smoke Alarms
A properly installed and maintained smoke alarm is the smartest, easiest, and most inexpensive way to protect your household from fire deaths and injuries.

Shop smoke alarms now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates