Free Sample
+ Collection

Building Dynamic Web 2.0 Websites with Ruby on Rails

A P Rajshekhar

Create database-driven dynamic websites with this open-source web application framework
RRP $20.99
RRP $34.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847193414
Paperback232 pages

About This Book

  • Create a complete Web 2.0 application with Ruby on Rails
  • Learn rapid web development
  • Enhance your user interface with AJAX

Who This Book Is For

This book is for anyone who has basic concepts of object-oriented programming as well as relational databases and wants to develop online applications using Ruby on Rails. Prior knowledge of Ruby or Rails is not expected.

Table of Contents

Chapter 1: Getting Started with Ruby and RoR
Ruby and RoR—The Next Level in Dynamic Web Development
Installing and Configuring Ruby and RoR
Testing the Installation
Chapter 2: Getting to Know Ruby and RoR
Ruby—the Basics
RoR—Concepts and Components
Hello World—the RoR Way
Chapter 3: TaleWiki—The Basic Setup
Understanding the Requirements
Chapter 4: Managing the Users
Understanding the Requirements
Chapter 5: Gathering User Comments
Understanding the Requirements
Chapter 6: Setting up the Template
Understanding Migration
Customizing the Template
Chapter 7: Tagging the Tales
Understanding the Requirements
Developing the Tag management Module
Chapter 8: Enhancing User Experience with Ajax
Understanding the Requirements
Implementing Ajax
Chapter 9: Developing the Interface for Administration
Understanding the Requirements
Implementing the Functionalities
Chapter 10: Deploying the TaleWiki
Understanding the Production Environment
Changing to the Production Environment
Points to Consider

What You Will Learn

  • Installing, configuring, and testing both Ruby and RoR
  • Setting up the application and database
  • Managing users and roles for your website
  • Gathering and managing user comments
  • Setting up the template and generating migrations for your tables
  • Using plug-ins; adding and searching a tag
  • Enhancing usability with AJAX
  • Developing an administration interface
  • Deploying the application on a production server

Chapter 1 gives you an overview of the features of Ruby and RoR, as well as providing the various ways of installing, configuring, and testing both Ruby and RoR.

Chapter 2 introduces you to the basics of Ruby as well as the main concepts and components of RoR.

Chapter 3 makes you understand the design of tables according to the conventions of RoR, creation of scaffolds for tables, and changing the scaffolds according to the requirements.

Chapter 4 gives you details you about how to set up the User Management module for the website called TaleWiki.

Chapter 5 makes you familiar with the Login Management and Comment Management modules for TaleWiki.

Chapter 6 introduces you to the Migrations and Layouts involved in setting up the template for TaleWiki.

Chapter 7 describes the tagging functionality being implemented for enhanced search usability.

Chapter 8 provides you with the implementation of AJAX for TaleWiki.

Chapter 9 deals with the development of an interface for the administration.

Chapter 10 gives you the steps for deploying the website.

In Detail

Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern.
This book is a tutorial for creating a complete website with Ruby on Rails. It will teach you to develop database-backed web applications according to the Model-View-Controller pattern. It will take you on a joy ride right from installation to a complete dynamic website. All the applications discussed in this book will help you add exciting features to your website. This book will show you how to assemble RoR's features and leverage its power to design, develop, and deploy a fully featured website. Each chapter adds a new feature to the site, adding new knowledge, skills, and techniques.


Read More

Recommended for You

Ruby on Rails Enterprise Application Development: Plan, Program, Extend
$ 16.50
Rails 4 Application Development HOTSHOT
$ 29.99
Ruby on Rails Web Mashup Projects
$ 16.20