Skip to Content
Head First Rails
book

Head First Rails

by David Griffiths
December 2008
Intermediate to advanced
462 pages
9h 22m
English
O'Reilly Media, Inc.
Content preview from Head First Rails

Chapter 9. REST and Ajax: Taking things further

image with no caption

It’s time to consolidate your mash-up skills.

So far you’ve seen how you can add Google Maps to your web apps to clearly show spatial data. But what if you want to extend the functionality that’s already there? Keep reading, and we’ll show you how you can add more advanced Ajax goodness to your mash-ups. And what’s more, you’ll learn a bit more about REST along the way.

Too many incidents!

With the improved user interface, the number of visitors to the Head First Climbers site has soared. The trouble is, so many incidents are being logged that there are too many for people to easily read through them.

image with no caption

The index page of the site displays the information in two ways.

  1. At the top of the page is a detailed list of incidents with latitudes and longitudes. The trouble is, lots of people scroll past this to get to the map at the end of the page.

  2. On a map showing a cut-down amount of detail when you click on an incident. The problem here is not all the data is shown on the map.

Neither of these are entirely satisfactory. It’s hard to locate the incidents from the list, and that’s why we added a map. But the map doesn’t display all of the data available. So what should we do?

The map could show more details

The ideal solution would be to make the map do ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

RESTful Rails Development

RESTful Rails Development

Silvia Puglisi
Learning Rails

Learning Rails

Simon St. Laurent, Edd Dumbill
Learning Rails 5

Learning Rails 5

J. Mark Locklear, Eric J Gruber, Barnabas Bulpett

Publisher Resources

ISBN: 9780596157302Errata Page