Agile Rails 16
Agile Rails 16
We presume some familiarity with HTML, Cascading Style Sheets (CSS), and
JavaScript—in other words, the ability to view source on web pages. You
needn’t be an expert on these subjects; the most you’ll be expected to do is
copy and paste material from the book, all of which can be downloaded.
The focus of this book is on the features and choices made by the Rails core
team. More specifically, this book is for users of the Rails framework—people
who tend to be more concerned about what Rails does, as opposed to how it
does it or how to change Rails to suit their needs. Examples of topics not
covered in this book include the following:
• Rails itself is highly hackable and extensible, but this book doesn’t cover
the concept of how to create your own Rails engine.4 If that topic is of
interest to you, we highly recommend Crafting Rails 4 Applications [Val13]
as a follow-on to this book.
• The Rails team has chosen not to include plenty of features—such as user
authentication—in the Rails framework itself. That doesn’t mean that
these features aren’t important, but it generally does mean that no single
solution is the obvious default for Rails users.
3. https://github.com/turbolinks/turbolinks/blob/master/README.md
4. http://guides.rubyonrails.org/engines.html