Dear Rails Enthusiast,

We just got email from our editor Keir where he said he’d got his hands on our new book, Beginning Rails E-Commerce. His mail didn’t include the words “f*cking awesome”, but instead “superb” and “a work of art”, which we think are almost as good.

This means that the book will hit the shelves before you can say “Heinemeier”, so be sure to get yours while it’s still hot.

We wanted to make our book such that you can “read” it while you’re sitting in front of your computer. It’s completely project-driven, meaning the content is divided by task, and that you can build the sample application in small iterations, learning the background details on the fly.

As one of the core philosophies of Rails is to support best practices, we decided to do that as well. Most of the tasks are written test-driven, giving you a glimpse of the ease with which TDD can be used in Rails and the power it brings compared to a traditional, ad-hoc web application development process.

We hope you enjoy the book as much as we enjoyed the journey of writing it.

Buy the book


Christian Hellsten and Jarkko Laine

7 Responses to “Beginning Ruby on Rails E-Commerce is Shipping!”

  1. Taylor Singletary Says:

    Is there any combination offer of the print book + PDF now? Not sure if I’m just being dense and not finding it on Apress.

  2. Jarkko Laine Says:

    Taylor: You can buy the pdf with a significant discount from Apress if you have bought a paper copy. It doesn’t matter where you bought the book from (hint hint ;-). So you kind of get the benefits of a combo pack without having to buy both from the same place.

  3. Richard Says:

    That sounds good – the hard copy is on the way to me here in Australia but I’d love to get the pdf now.

    I’ve looked over at apress but aren’t sure how to claim the discount for already having purchased a hard copy.

  4. Jarkko Laine Says:


    There are instructions in the hard copy on how to claim the discount. The downside of course is that you need to have received it already (which I agree is backwards). I’ll mail you (and anyone who wants that, be prepared to prove your purchase) a code you can use to get the discount.

  5. Mayer Says:

    Hi, I bought the book and found it great. It’s easy to read and the ‘Emporium’ project is a perfect exercise to learn from. However, I am unable to get the same results that you do.

    In chapter 1 (pg 21), I cannot get the “about” page to appear. I can get the default “Welcome Aboard” page, but I cannot get the “about” page.

    I have even downloaded the source code from your website, and substituted the entire “emporium” project code for my own, but it still doesn’t work. What am I doing wrong?

  6. Jarkko Laine Says:

    Hi Mayer,

    Did you delete the index.html page from public? If you get it instead of the page you want, you need to delete it because the webserver will always show a static html file if it exists before the request even goes to Rails.

  7. Todd Miller Says:

    This is a great book. I’ve read most of the rails books and this one is my favorite. This book is a well-explained, practical and professional approach to web development.

Leave a Reply