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


We have already developed most of the functionalities of the Administration module. Genre management, Role management, and User management can only be accessed by the administrator. Therefore, the functionalities that we need to enhance are:

  • Restricting Deletion of Tales: We have already implemented the functionality for deleting the published tales as a part of Tale management. However, the current implementation allows any user to delete the tales published by any other user. This is not desirable. Only the administrator should be able to delete the tales. Therefore, this functionality will restrict all other users except the administrator from deleting the tales.

  • Managing Comments: The administrator may want to view, modify, and delete the comments that the users have submitted. This functionality will help the administrator to do so by providing complete access to all the functionalities of the Comment management module.

  • Searching for a User: The administrator...