,About This eBook
ePUB is an open, industry-standard format for eBooks.
However, support of ePUB and its many features varies
across reading devices and applications. Use your device
or app settings to customize the presentation to your
liking. Settings that you can customize often include font,
font size, single or double column, landscape or portrait
mode, and figures that you can click or tap to enlarge.
For additional information about the settings and
features on your reading device or app, visit the device
manufacturer’s Web site.
Many titles include programming code or configuration
examples. To optimize the presentation of these
elements, view the eBook in single-column, landscape
mode and adjust the font size to the smallest setting. In
addition to presenting code and configurations in the
reflowable text format, we have included images of the
code that mimic the presentation found in the print
book; therefore, where the reflowable format may
compromise the presentation of the code listing, you will
see a “Click here to view code image” link. Click the link
to view the print-fidelity code image. To return to the
previous page viewed, click the Back button on your
device or app.
,Praise for Michael Hartl’s
Books and Videos on Ruby on
Rails
“My former company (CD Baby) was one of the first to
loudly switch to Ruby on Rails, and then even more
loudly switch back to PHP. (Google me to read about the
drama.) This book by Michael Hartl came so highly
recommended that I had to try it, and the Ruby on
Rails™ Tutorial is what I used to switch back to Rails
again.”
—From the Foreword by Derek Sivers (sivers.org)
Formerly: founder of CD Baby
Currently: founder of Thoughts Ltd.
“Michael Hartl’s Rails Tutorial book is the #1 (and only,
in my opinion) place to start when it comes to books
about learning Rails. . . . It’s an amazing piece of work
and, unusually, walks you through building a Rails app
from start to finish with testing. If you want to read just
one book and feel like a Rails master by the end of it,
pick the Ruby on Rails™ Tutorial.”
, —Peter Cooper, editor, Ruby Inside
“Michael Hartl’s Ruby on Rails™ Tutorial seamlessly
taught me about not only Ruby on Rails, but also the
underlying Ruby language, HTML, CSS, a bit of
JavaScript, and even some SQL—but most importantly it
showed me how to build a web application (Twitter) in a
short amount of time.”
—Mattan Griffel, co-founder & CEO of One Month
“Although I’m a Python/Django developer by trade, I
can’t stress enough how much this book has helped me.
As an undergraduate, completely detached from
industry, this book showed me how to use version
control, how to write tests, and, most importantly—
despite the steep learning curve for setting up and
getting stuff running— how the end result of
perseverance is extremely gratifying. It made me fall in
love with technology all over again. This is the book I
direct all my friends to who want to start learning
programming/building stuff. Thank you Michael!”
—Prakhar Srivastav, software engineer, Xcite.com,
Kuwait
“It has to be the best-written book of its type I’ve ever
seen, and I can’t recommend it enough.”
—Daniel Hollands, administrator of Birmingham.IO
“For those wanting to learn Ruby on Rails, Hartl’s Ruby
ePUB is an open, industry-standard format for eBooks.
However, support of ePUB and its many features varies
across reading devices and applications. Use your device
or app settings to customize the presentation to your
liking. Settings that you can customize often include font,
font size, single or double column, landscape or portrait
mode, and figures that you can click or tap to enlarge.
For additional information about the settings and
features on your reading device or app, visit the device
manufacturer’s Web site.
Many titles include programming code or configuration
examples. To optimize the presentation of these
elements, view the eBook in single-column, landscape
mode and adjust the font size to the smallest setting. In
addition to presenting code and configurations in the
reflowable text format, we have included images of the
code that mimic the presentation found in the print
book; therefore, where the reflowable format may
compromise the presentation of the code listing, you will
see a “Click here to view code image” link. Click the link
to view the print-fidelity code image. To return to the
previous page viewed, click the Back button on your
device or app.
,Praise for Michael Hartl’s
Books and Videos on Ruby on
Rails
“My former company (CD Baby) was one of the first to
loudly switch to Ruby on Rails, and then even more
loudly switch back to PHP. (Google me to read about the
drama.) This book by Michael Hartl came so highly
recommended that I had to try it, and the Ruby on
Rails™ Tutorial is what I used to switch back to Rails
again.”
—From the Foreword by Derek Sivers (sivers.org)
Formerly: founder of CD Baby
Currently: founder of Thoughts Ltd.
“Michael Hartl’s Rails Tutorial book is the #1 (and only,
in my opinion) place to start when it comes to books
about learning Rails. . . . It’s an amazing piece of work
and, unusually, walks you through building a Rails app
from start to finish with testing. If you want to read just
one book and feel like a Rails master by the end of it,
pick the Ruby on Rails™ Tutorial.”
, —Peter Cooper, editor, Ruby Inside
“Michael Hartl’s Ruby on Rails™ Tutorial seamlessly
taught me about not only Ruby on Rails, but also the
underlying Ruby language, HTML, CSS, a bit of
JavaScript, and even some SQL—but most importantly it
showed me how to build a web application (Twitter) in a
short amount of time.”
—Mattan Griffel, co-founder & CEO of One Month
“Although I’m a Python/Django developer by trade, I
can’t stress enough how much this book has helped me.
As an undergraduate, completely detached from
industry, this book showed me how to use version
control, how to write tests, and, most importantly—
despite the steep learning curve for setting up and
getting stuff running— how the end result of
perseverance is extremely gratifying. It made me fall in
love with technology all over again. This is the book I
direct all my friends to who want to start learning
programming/building stuff. Thank you Michael!”
—Prakhar Srivastav, software engineer, Xcite.com,
Kuwait
“It has to be the best-written book of its type I’ve ever
seen, and I can’t recommend it enough.”
—Daniel Hollands, administrator of Birmingham.IO
“For those wanting to learn Ruby on Rails, Hartl’s Ruby