ChapterÂ 6.Â Making Connections: Bringing it all together
Some things are stronger together than apart.
So far youâve had a taste of some of the key Rails ingredients. Youâve created entire web applications and taken what Rails generates and customized it for your needs. But out in the real world, life can be more complex. Read on... itâs time to build some multi-functional web pages. Not only that, itâs time to deal with difficult data relationships and take control of your data by writing your own custom validators.
Coconut Airways need a booking system
Thereâs no better way of traveling between islands than by seaplane, and Coconut Airways has an entire fleet. They offer scenic tours, excursions, and a handy shuttle service between all the local islands. Their service is proving popular with tourists and locals alike.
Demand for their flights is sky-high, and they need an online reservation system to help them. The system needs to manage flight and seat bookings. Hereâs the data they need to store: