Professional Documents
Culture Documents
com)
W e b
D e v e l o p m e n t
Michael Hartl
n
o
i
s
r
e
V
o
m
De
BOOK INFO
CONTACT AUTHOR
SINGLE PAGE
FRO NTMATTER
BUY NOW
DOWNLOAD PREVIEWS
Frontmatter
n
o
i
s
r
e
V
o
m
De
powered by
W e b
D e v e l o p m e n t
n
o
i
s
r
e
V
o
m
De
Michael Hartl
The Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web
applications with Ruby on Rails, the open-source web framework that powers top websites such as Twitter, Hulu, GitHub, and
the Yellow Pages. The Ruby on Rails Tutorial book is available for free online and is available for purchase as an ebook (PDF,
EPUB, and MOBI formats). The companion screencast series includes 12 individual lessons, one for each chapter of the Ruby on
Rails Tutorial book. All purchases also include a free copy of the Solutions Manual for Exercises, with solutions to every exercise
in the book.
BUY NOW
FREE PREVIEWS
CONTACT AUTHOR
STAY UP TO DATE!
Joining the email lis t for this book will allow the author to c ontac t you to let you
know about s pec ial offers and when updates for the book are available.
FOL L OW BOOK
PRICING OPTIONS
$39.00
PURCHASE
n
o
i
s
r
e
V
o
m
De
Free copy of the Solutions Manual for Exercises, with solutions to every exercise in the book (HTML, EPUB, MOBI, and PDF)
BUNDLED ITEMS
$149.00
PURCHASE
BUNDLED ITEMS
RUBY ON RAILS TUTORIAL SOLUTIONS MANUAL FOR
EXERCISES
HTML & Ebook
$299.00
PURCHASE
n
o
i
s
r
e
V
o
m
De
Copies of all previous versions of the Ruby on Rails Tutorial ebooks (Rails 4.0 version, 2nd edition, 1st edition, Rails 2.3 version)
Copies of all previous editions of the Ruby on Rails Tutorial screencasts (4.0 supplement, 2nd edition, 1st edition)
Over 2000 pages of content and over 40 hours of video
BUNDLED ITEMS
RUBY ON RAILS TUTORIAL SOLUTIONS MANUAL FOR
EXERCISES
HTML & Ebook
Michael Hartl
Michael Hartl is the author of the Ruby on Rails Tutorial, one of the leading introductions to web development, and
is a cofounder of the Softcover self-publishing platform. His prior experience includes writing and developing
RailsSpace, an extremely obsolete Rails tutorial book, and developing Insoshi, a once-popular and now-obsolete
social networking platform in Ruby on Rails. In 2011, Michael received a Ruby Hero Award for his contributions to
the Ruby community. He is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus
of the Y Combinator entrepreneur program.
TESTIMONIALS
n
o
i
s
r
e
V
o
m
De
David Heinemeier Hansson - Founder & CTO, Basecamp; Creator, Ruby on Rails
3rd edition of @mhartls much celebrated The Ruby on Rails Tutorial is out in draft:
http://news.railstutorial.org/rails_tutorial_3rd_edition/ looks like a great upgrade!
[source]
n
o
i
s
r
e
V
o
m
De
n
o
i
s
r
e
V
o
m
De
Written and presented by theoretical physicist Michael Hartl, Ruby on Rails Tutorial offers a superb introduction
to the world of a Rails developer. The Rails Tutorial PDF and complete training video set is an absolutely top-notch
package for learning the Rails framework
I cant emphasize enough how much I enjoyed the Ruby on Rails Tutorial book+video bundle. railstutorial.org will
no doubt educate legions of beginning and intermediate Rails developers, and will be one of those resources
that students who complete the book and video course will refer to often. Because Michael offers the full
contents of the book available for free on the website, both the book and videos are sure to become some of the
most frequently cited educational references among Rails students. This package will no doubt play a major
catalytic role in many Rails technical training and development careers.
If you have any interest in Rails, you owe it to yourself and your educational investment to obtain this superb
package. It will likely be one of the best and most educationally rewarding purchases you will make this year.
n
o
i
s
r
e
V
o
m
De
FAQ
2.
A toy app
3.
4.
Rails-flavored ruby
5.
6.
Modeling users
7.
Sign up
8.
9.
10.
11.
User microposts
12.
Following users
n
o
i
s
r
e
V
o
m
De
WHAT ABOUT SINGLE-PAGE WEB FRAMEWORKS LIKE ANGULAR, BACKBONE, AND EMBER?
While some applications benefit from a JavaScript-heavy front-end, most applications are still more
naturally structured as a collection of documents, and Rails is a better fit for this more common case. In
addition, JavaScript frameworks like Angular and Ember still need a back-end to process requests, talk to
the database, etc.a job at which Rails excels. (Indeed, two of the core Ember developers are also current
and former members of the Rails core team.)
DO I HAVE TO BUY A SUBSCRIPTION TO THE CLOUD9 IDE TO COMPLETE THE RAILS TUTORIAL?
No, Cloud9 has a free tier that is perfect for doing the tutorial without committing to a monthly fee.
WHERE CAN I FIND THE LATEST UPDATES ABOUT THE RUBY ON RAILS TUTORIAL?
The best thing to do is to join the email list. Announcements are also typically available online via the Rails
Tutorial News feed.
n
o
i
s
r
e
V
o
m
De
The print edition will be available for separate purchase by Addison-Wesley and is scheduled to be
released in Spring 2015.
ARE THE PREVIOUS VERSIONS OF THE RAILS TUTORIAL STILL AVAILABLE ONLINE?
Yes, previous versions are available at the following links:
Rails 4.0 version
Rails 3.2 (updated 2nd edition)
Rails 3.0 (updated 1st edition)
Rails 2.3 (pre1st edition)
MORE INFO
The Ruby on Rails Tutorial helps you learn Rails by example through the development of a substantial sample
application, including a site layout, a user data model, a full registration and authentication system, usermicropost associations, social following, and a feed of status updates. The Ruby on Rails Tutorial also teaches
good software development practices, including version control with Git and GitHub, test-driven development
(TDD) and integration testing, and instant deployment with Heroku. Though of necessity the book and
screencasts focus on a specific sample application, the emphasis throughout the Rails Tutorial is on general
principles, so you will have a solid foundation no matter what kind of web application you want to build.
n
o
i
s
r
e
V
o
m
De
TRANSLATIONS
HELP
Web development is a tricky business, and despite the best efforts of the tutorial its likely that youll run into
trouble at some point. If you do, I suggest comparing your code to the reference implementation of the sample
app to track down any discrepancies. You can also post your question at Stack Overflow using the tag
railstutorial.org. (Click here to see questions labeled with that tag.) The creators of the Learn_Rails
subreddit have graciously offered to answer questions as well.
Errors in the tutorial can be reported by email, but please triple-check by comparing with the reference
implementation of the sample app first.
DEBUGGING TIPS
While its impossible to anticipate every potential problem, here are some debugging tips that might help:
CONTACT
I can be reached by email at admin at railstutorial dot org.
n
o
i
s
r
e
V
o
m
De
powered by