Single Page Widgets

WHERE DID THE DESIGN GO?

This website is not broken, the owner of it has decided to participate in Naked CSS Day 2025!

Naked CSS Day is a event that is held once per year (April 9th) to celebrate good & well planned design. The website will be back to its normal state tomorrow.

100 points

Single Page Widgets

Requirements

Widgets model, controller, and associated views created20
A reasonable number and quality of tests are performed10
All actions work through AJAX70
Total100 pts

Resources

Objective

To create a Rails application that makes use of AJAX

Instructions

For this lab you will need to create a site that allows for "Widgets" to be created, listed, viewed, edited, and deleted. Each widget should have a name and a description.

All of the actions for widgets should happen on a single page by using rails's ajax abilities. Essentially your lab will be complete when you can perform all of the normal scaffold activities but without the URL in the address bar ever changing.