or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Rails Solutions: Ruby on Rails Made Easy [Paperback]

Justin Williams
3.3 out of 5 stars  See all reviews (16 customer reviews)

List Price: $34.99
Price: $26.59 & FREE Shipping. Details
You Save: $8.40 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition --  
Hardcover --  
Paperback, Bargain Price $13.05  
Paperback, January 24, 2007 $26.59  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

January 24, 2007 1590597524 978-1590597521 1

If you're a web designer or developer who thinks that the coding involved in developing dynamic web applications is too difficult, think again. This book, and the framework it covers, is the perfect solution to your needs. Ruby on Rails provides an easy-to-use method for quickly developing web applications, simplifying potentially complicated subjects such as web architecture, JavaScript, and SQL/database creation. The simplicity of Rails belies its power, though—this technology is used by major companies such as 37Signals and Google.

The book provides an introduction to Ruby on Rails with the web designer in mind. Instead of focusing on the intricate syntax of each method, the book focuses on the tasks youll want to perform on your website and then walks you through how to implement that functionality with Rails. Design and usability are kept in mind throughout, ensuring that your site both looks and works great.

The book begins by covering how to set up your computer as a Rails development environment (including the MySQL database) and then follows with an introduction to Ruby and the basics of the Rails framework. Next, you are taken through several practical examples that work together to build up a complete modern web application, covering essential and useful website features such as user login, adding and editing data, data validation, image uploading, and much more. The book even covers more-advanced Rails topics such as the Rails test suite, plug-ins and components, debugging techniques, and deploying your web applications using Capistrano.

Table of Contents

  1. Introduction to Ruby on Rails
  1. Installing Rails
  2. Ruby for Rails Developers
  3. Getting Started with Rails
  4. More Advanced Rails
  5. Formatting Data
  6. Introduction to Ajax
  7. Bringing Forms to Life with Ajax
  8. Uploading Files and Sending Attachments
  9. User Authentication and Session Management
  10. Customizing Rails Views
  11. Using Rails Plug-ins and Engines
  12. Deploying with Capistrano


    Editorial Reviews

    About the Author

    Justin Williams is the owner of Second Gear LLC, a web application development firm, and was lead developer of Second Gear's Porchlight issue tracking system for small development teams. He graduated from Purdue University in Indiana with a degree in computer and information technology. His personal blog is located at CarpeAqua.com.

    Product Details

    • Paperback: 288 pages
    • Publisher: friendsofED; 1 edition (January 24, 2007)
    • Language: English
    • ISBN-10: 1590597524
    • ISBN-13: 978-1590597521
    • Product Dimensions: 7.1 x 0.8 x 9.1 inches
    • Shipping Weight: 1.3 pounds (View shipping rates and policies)
    • Average Customer Review: 3.3 out of 5 stars  See all reviews (16 customer reviews)
    • Amazon Best Sellers Rank: #335,717 in Books (See Top 100 in Books)

    More About the Author

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

    Customer Reviews

    I would recommend it to anyone looking to get started with ruby on rails. Richard Muscat  |  2 reviewers made a similar statement
    You can get much better information if you search for free tutorials on Rails. uml_zepho_com  |  3 reviewers made a similar statement
    Three stars = five stars for the author and 0 stars for the editor. Will  |  2 reviewers made a similar statement
    Most Helpful Customer Reviews
    8 of 8 people found the following review helpful
    4.0 out of 5 stars Cohesive introduction to Ruby on Rails February 18, 2007
    Format:Paperback
    Rails Solutions by Justin Williams was an excellent primer to the popular framework, Ruby on Rails. I recently had a chance to learn some basics of the RoR framework from a friend of mine, Stephen Rainey. He got me up and running and pointed me to some great resources and books. This book is a recent release from Friends of Ed and it is highly recommended if you are just getting your feet wet with Rails. The book walks you through each step to get up and running and developing the `Railslist' application. The author takes the time to walk through the installation process for both OS X and Windows. The flow of the book was very easy to read and each chapter built more from the previous chapters. The goal of the book was to create a working rails application, while showing you the possible routes and benefits. The overall flow looked a bit like this:

    The first chapters were very elementary. This is a good thing for those looking to learn the right way to get started. The author walks you through Ruby, the language behind Rails, and shows you some of the constructs and nuances of the language. This is a good primer for those coming from another language (such as PHP) that looks very different. After the introduction to the language, he moved forward into the setup.

    Installing Rails was painless. The author walks through the necessary steps to setup a development environment on the Mac and Windows platform. For those who are interested in some additional resources on setting up your environment, check out the updated Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X by Dan Benjamin. Personally, I have found using Mac Ports a very easy way to manage your development environment and it is worth a good look.

    We are now ready to build our application! Through the next few chapters, the author walks you through creating a `railslist' application. With each chapter you learn new aspects of rails. You learn how to setup your project, how to use scaffolding, how to generate your models, views, and controllers, and how to get your database connected and working. He goes in depth on each aspect. Setting up relationships and validations in your model (ActiveRecord), setting up your Controllers and using custom routing, and then how to get your views in place and use partials and .rjs files. Towards the end, we even get to add a dash of Ajax to the application for some simple tasks.

    The last chapters and appendices discuss deployment of your application to a production server and all the pieces that need to be in place to go live to the public and handle the traffic. Though this book covered the steps, I have heard that there is more to be said on deploying your application - so you may want to look at some more resources.

    This book is for a beginner to Rails. If you are an advanced programmer or have been in Rails for a while now - then this book is not for you (and the author states this in the first paragraph of the book). I felt that there were some pieces that could have been discussed related to progressive enhancement and accessibility (AJAX and CSS), especially when building the AJAX into the application. However, that is no reason to not give this book a chance.
    Comment | 
    Was this review helpful to you?
    2 of 2 people found the following review helpful
    By Torbu
    Format:Paperback
    I can only warn you not to use this book to start learning Ruby on Rails! First of all, you'll have a lot of trouble using the examples with Ruby on Rails 2.0 or higher, unless they've come out with an updated edition of this book. Ruby on Rails 2.0 has some significant changes incorporated from its predecessors that will not work with the examples in this book.

    This book walks you through an example that creates basically a simple web application similar to craigslist, but it leaves a lot of relevant information unaddressed. I used to develop pretty good solutions in C and C++ about 10 years ago and now I thought I could use this experience to get into Ruby on Rails fairly easy, but this book just didn't do it for me. It doesn't provide enough background information tying everything together and connecting the dots. And just walking somebody through a list of examples simply doesn't do it. There's more to teaching then documenting a few code examples!
    Comment | 
    Was this review helpful to you?
    3 of 4 people found the following review helpful
    2.0 out of 5 stars Debugging the code in the book May 3, 2007
    Format:Paperback|Amazon Verified Purchase
    I had trouble with webpage errors in the examples in the book. So I went to website and downloaded the "code that goes with the book'. Guess what? It had the same errors as the code in the book. So until they can deliver working code, I would skip this book for now, unless you just like debugging code.
    Comment | 
    Was this review helpful to you?
    Most Recent Customer Reviews
    3.0 out of 5 stars Why can't technical books be edited before publication?
    Three stars = five stars for the author and 0 stars for the editor.

    This would be a fine introduction to Rails: not too much, not too little, just enough to get you up... Read more
    Published on November 4, 2008 by Will
    4.0 out of 5 stars A great introduction to learning Rails
    I really enjoyed this book.

    The code was great. The example application works well and the writing is short yet concise. Read more
    Published on January 22, 2008 by Eric J. Gruber
    4.0 out of 5 stars Best Rails Beginner Book
    I saw this book in the store the other morning and picked it up, paged through the chapters, then took it straight to the register. Read more
    Published on November 18, 2007 by Christopher Cachor
    1.0 out of 5 stars Awful Support make Rails Solutions Not Worthwhile
    I'm trying to decide if I want to begin programming on Python or Ruby, and Rails Solutions looked very attractive. Read more
    Published on September 24, 2007 by Daniel J. Mccormick
    5.0 out of 5 stars Excellent primer
    I haven't finished the book yet, but I'm really impressed so far. Please keep in mind that it's not a perfect or comprehensive book, but it serves its purpose very well. Read more
    Published on April 11, 2007 by Nelson Cheng
    3.0 out of 5 stars Good book until chapter 7 - Afterward quirks block progress.
    A few months back I reviewed this book and gave it a 5 star rating. I am now giving it a 3 star rating for the following reasons:

    - It has become a bit outdated: Several... Read more
    Published on April 7, 2007 by coffee_fan
    5.0 out of 5 stars Justin Williams *really* Makes Rails Easy
    This book is the perfect combination between treating you like a dummy while at the same providing you with practical and useful techniques and info. Read more
    Published on March 25, 2007 by Richard Muscat
    4.0 out of 5 stars A good book for the beginner, but not for the non-programmer
    This is one of the better beginner Rails books on the market. The real-world project that progresses from chapter to chapter is excellent. Read more
    Published on March 4, 2007 by Max Digits
    5.0 out of 5 stars Great primer!
    To call Justin's book "useless" (as some joker before me has) is silly and does a disservice to Rails Solutions. Read more
    Published on February 25, 2007 by nicola
    1.0 out of 5 stars Useless book
    This book tries to cover lot of topics and goes over the very basic material. It pretty much looks like bits and pieces taken from other Rails and Ruby books. Read more
    Published on February 4, 2007 by uml_zepho_com
    Search Customer Reviews
    Only search this product's reviews

    Forums

    Have something you'd like to share about this product?
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     


    Search Customer Discussions
    Search all Amazon discussions


    So You'd Like to...


    Create a guide


    Look for Similar Items by Category