Skip to Content
Ajax Hacks
book

Ajax Hacks

by Bruce W. Perry
March 2006
Intermediate to advanced
440 pages
11h 21m
English
O'Reilly Media, Inc.
Content preview from Ajax Hacks

Chapter 7. Work with Ajax and Ruby on Rails

Hacks 55–62

If you haven’t yet worked with Ruby on Rails ( RoR), you’re in for a great treat. Ruby on Rails is a web development framework that makes it very easy to create database-driven web applications. (A framework is a software structure that provides developers with scripts, packages, and objects with which they can build their own applications.) Ruby on Rails uses the programming language Ruby, including an embedded version of Ruby for HTML or XML templates that is similar to JavaServer Pages (JSP) or PHP. Rails is the name of the framework (or set of packages, such as the ActionController class) that programmers use to develop web applications with this toolkit.

Tip

The first edition of a Ruby programming book can be found here: http://www.ruby-doc.org/docs/ProgrammingRuby/. You can find another Ruby tutorial at http://www.math.umd.edu/~dcarrera/ruby/0.3/.

Ruby on Rails can run on the Apache web server and another open source server called lighttpd; it also has a handy built-in web server, WEBrick, which we will use in this chapter. Ruby on Rails only found its way into the general development community in the summer of 2004. However, its ease of use, elegant design, and numerous built-in features—such as Ajax and virtually automated object-relational mapping (ORM) with many popular databases—have impressed the software developer crowd. Prototyping a functional database-driven web application using RoR is faster and more efficient ...

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

Ajax on Rails

Ajax on Rails

Scott Raymond
Ajax Security

Ajax Security

Billy Hoffman, Bryan Sullivan

Publisher Resources

ISBN: 0596101694Purchase bookErrata Page