Programming Books C Java PHP Python Learn more Browse Programming Books
Beginning Ruby on Rails E-Commerce and over one million other books are available for Amazon Kindle. Learn more
Buy New
$28.90
Qty:1
  • List Price: $34.99
  • Save: $6.09 (17%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Ruby on Rails E-Commerce: From Novice to Professional Paperback – November 8, 2006

ISBN-13: 978-1590597361 ISBN-10: 1590597362 Edition: 1st

Buy New
Price: $28.90
41 New from $6.87 42 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$28.90
$6.87 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Beginning Ruby on Rails E-Commerce: From Novice to Professional + Beginning Rails 3 (Expert's Voice in Web Development)
Price for both: $56.68

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Rails
  • Paperback: 448 pages
  • Publisher: Apress; 1 edition (November 8, 2006)
  • Language: English
  • ISBN-10: 1590597362
  • ISBN-13: 978-1590597361
  • Product Dimensions: 9.2 x 7.1 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #2,001,616 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jarkko Laine is the owner and chief executive officer of O'Design, a Rails-based web design shop. He has been using Ruby on Rails since 2004 and has contributed patches to the core developer team, as well as contributing to several Rails plug-ins. He has provided Rails consultancy for a number of high-profile organizations, including a major mobile phone manufacturer, Starnet Systems, and Reforge Oy. He has also taught Rails at the university level and delivers lectures about Rails around the world. He lives in Tampere, Finland, with his girlfriend Maria and a growing list of pending household chores. For more information about the book, please visit www.railsecommerce.com.

Christian Hellsten is the founder of Aktagon Ltd., a provider of consulting services and custom Internet software development, and chief technology officer of Sanda Interactive Ltd. He has worked on large-scale e-business projects as a consultant for PricewaterhouseCoopers and IBM Business Consulting Services. Christian's background is in J2EE, but he fell in love with Ruby on Rails at first sight, and has been using it professionally ever since to build web applications. When he is not changing the diapers of his two young daughters at his home in Finland, Christian enjoys researching new and better ways of building software.

More About the Authors

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

Customer Reviews

That structure may be a nice concept, but the execution is bad.
Richard C. Yeh
It guides you through the development of a working e-commerce site using Test Driven Development and Rails best practices.
Brett A. Rogers
The book version of the code didn't match the downloaded version and both were loaded with errors.
Ronald H. Bingham

Most Helpful Customer Reviews

26 of 27 people found the following review helpful By Hans C Masing on March 23, 2007
Format: Paperback
While I really hate to slam down the authors of the book, this text really offers nothing to readers that isn't in better form elsewhere. The text is ridden with buggy code, incomplete explanations, and the style of coding leaves much to be desired. The "Agile Web Development with Rails" text (also available on [...]) builds nearly the same application (an eCommerce site), but does so while explaining the rails framework as well as offering up a solid reference textbook style for later use.

I teach graduate level computer science, and switched my curriculum to Ruby on Rails this term for my "Complex Websites" course. I reviewed many books, and this one ended up at the bottom of the pile. Sorry.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 24 people found the following review helpful By Ronald H. Bingham on February 7, 2007
Format: Paperback
It's too bad this wonderfully written book is so full of errors. Did the authors run out of time to check the sample code? I spent days and days trying to get the sample code given in the book to work. The book version of the code didn't match the downloaded version and both were loaded with errors. After chapter four I gave it up as a lost cause. My list of errata was so extensive that I didn't bother to send it to the publisher because I had invested far too much time in the book already. I'm guessing the rave revues this book received were from readers that simply read the book and didn't try the sample application code.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 21 people found the following review helpful By uml_zepho_com on December 11, 2006
Format: Paperback
Beginners must stay away from this book. It does not mention anywhere that you must install RedCloth to get the textilize method working. There are too many errors in the book to mention them all here. The code given in the book fails to run due to a bug in the Rails code, one of the problem is due to the assert_tag bug in Rails. The fix shown on the reviewer's website does not solve all the problems. Again the book does not even mention about the workaround. After many hours of frustration you have to find out from other developers on the Rails mailing list.

For a beginner, it is very frustrating when the book fails to mention when the fixtures need to be updated to make the code work. Even after copying all the code for the corresponding chapters from the downloaded source, it still gives errors.

Buyers be careful about the other reviews giving 5 stars for this book. For an objective view and to see the problems with this book, search the Ruby on Rails mailing list on the title of this book. You will see how many developers are having the same problem.

You can buy this book only after the publisher fixes all the errors. Otherwise you will end up with lot frustration and wasted time and energy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 6 people found the following review helpful By Johannes de Jong on December 11, 2006
Format: Paperback
Once in a while a book gets written that makes your life as a programmer easier; this book is one of them.

Why you might ask? Well to start off with I can use +/- 60% of their demo application, emporium, as a basis for a application I've started writing; and my application has absolutely nothing to do with a book store. Their application addresses common tasks i.e. standard CRUD, security, multiple language support etc. things you will encounter in any web-based application. They show you how to solve them the Rails way.

I've never fully understood the fuzz about the Test Driven Design and I thought that writing test code before writing the actual code meant you were bananas. I know better know. If you follow their advice and example, boy do they write a lot of test code in their application, releasing your code to production won't be the dreaded "gone is my weekend" event it used to be. Thank you for showing the way guys.

I also like their writing style, it is as if you are part of the discussions with the user, George, as the application evolves from an idea till a pretty sophisticated amazon type clone. Everything is done using extensive user stories and you fully understand their reasons for their solution to the problems.

Even though this book is not a reference book I'm quite sure I will return to it often when writing my own application(s) to see how the authors did something. As such I have one small gripe I wish the formatting made it easier to find things.

This book has everything you need to take your level of understanding / knowledge of Rails to higher level and as a bonus it will also make you a better programmer general; I highly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 9 people found the following review helpful By Bharat C. Ruparel on December 27, 2006
Format: Paperback Verified Purchase
I am not done with this book yet and have taken a detour in going through David Black's Ruby For Rails book first. Those who have NO significant prior development experience and are not comfortable picking up on minor omissions on their own should stay away from this book.

But people with experience especially in Web Development who are a bit operating system savvy and can work around minor gliches will find this book a tremendous resource. Moreover, one of the authors has started a web discussion group to discuss these specific problems. I have quite a bit of experience in Web E-Commerce development, and I find this book a fundamental resource is teaching me how powerful indeed Ruby on Rails is for integrating some of the more specialized technologies such as search engines. I also found that the "lack" of Ruby experience was becomiing a factor in being able to thoroughly understand and leverage the wealth of information presented in the book. Hence I took the detour into David Black's book which is also very good. The only reason I did not give a full five star rating to this book is that the omissions can indeed send you off on a tangent researching things which should otherwise take a short time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?