Book Image

Building Dynamic Web 2.0 Websites with Ruby on Rails

By : A P Rajshekhar
Book Image

Building Dynamic Web 2.0 Websites with Ruby on Rails

By: A P Rajshekhar

Overview of this book

<p>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.<br />&nbsp;<br />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.</p>
Table of Contents (16 chapters)
Building Dynamic Web 2.0 Websites with Ruby on Rails
Credits
About the Author
About the Reviewer
Preface
Index

Understanding the Requirements


By definition, tags are keywords that classify a set of contents for better searching. So tags are keywords that help in organizing the content according to the user's classification. The organization further helps in searching for the related information without much digging around. Based on the services expected from tags, we can say that the tag management module will provide the following functionalities:

  • Adding a tag: This operation will provide an interface to add a tag to a particular tale. A tale may have many tags and a tag may be associated with many tales.

  • Search using a tag: This operation will help the user to find tales that are tagged using the same keyword. The View will be in the form of a list of tales, selecting any one of which will lead to the detailed view of the tale.

  • Visualizing tag clouds: Tag clouds provide the visualization of the weight of a tag based on its popularity. The most popular tags will be depicted in larger font size or a...