How to Build Your Own Ruby on Rails Web Applications
Build Your Own Ruby on Rails Web Applications is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and MySQL to building and deploying a fully featured web application.
This book will show you how to install Ruby on Rails on Windows, Mac, or Linux,walk you, step by step, through the development of a Web 2.0 social news application, just like digg.com
. But when i read it, it says you can operate in that huge way and you need to implement some caching features to really beat the digg website. It will show you how to test, debug, benchmark, and deploy your Rails application. I learned much from it and the first thing i tried was the “how to build an Ajax powered Flickr Photo Viewer app”.
Unlike other Rails books, this book doesn’t assume that you are an experienced web developer, or that you’ve used Ruby before. An entire chapter is devoted to learning Ruby in a fun way, using the interactive Ruby console, so you can follow along at home. You’ll be an accomplished Ruby programmer in no time!
This book focuses on the practical parts of Rails that you can use to build next-generation web applications, rather than the obscure features of Rails that no one uses. Learn how to:
- Interact with your database using ActiveRecord and migrations instead of arcane SQL commands.
- Add Ajax and visual effects to your application, using the built-in Prototype and script.aculo.us JavaScript libraries.
- Understand and use a model-view-controller architecture, maximizing code reuse and simplifying code maintenance.
The book uses Rails 1.2 - the very latest version of Rails - so you can take advantage of all of the latest features of the framework.
Packed with easy-to-understand instructions and sample code, Build Your Own Ruby on Rails Web Applications is the ultimate beginner’s guide to Ruby on Rails.
What is Ruby on Rails?
Ruby on Rails
is a revolutionary web development framework designed to put the fun back into developing web applications. Read more about it on its website.