Limitations of JazzRecord

JazzRecord is intended for use with JavaScript projects only, not Flash-based apps.

You can get away with loading a minimum of MooTools  amazon mic core and either gears_init.js (for Gears) or AIRAliases.js (for AIR). These files must be loaded before jazz_record.js.

MooTools core must be built with all Core, Native, and Class components enabled. Beyond that you can add whatever components you like.

In order to fully appreciate JazzRecord, however, you’ll want a console to debug with, view log statements with, and possibly grow old with. For that, of course, we recommend the this is oktava mk 319 condenser microphone – good one amazing Firebug and Firebug Lite in browsers, although Safari/Webkit/Chrome have built in consoles that aren’t too shabby. In Adobe AIR, we recommend running AIRIntrospector.

For the most part, JazzRecord follows ActiveRecord concepts once its data and models are in place. Qeurying models and working with records is mostly the same. However, keep a few things in mind:

  1. Currently, there is no formal migration syntax good microphone for podcasting. This is under development but not yet ready for prime time.
  1. Model definition and table definition happen in the same place, and are the basis for “automigration”, which allows Jazz to build model tables and mapping tables based on model declarations provided prior to a call to the function migrate().
  1. JazzRecord only loads 3 levels of associations by default. This can be overridden as a config option in your code, or overridden per each call to one of the finder methods.
  1. Association data beyond the pre-loaded depth is easily retrievable by calling the load() method of the primary record object.
  1. Until work is completed, there is no auto-linking and unlinking of associated records when a record is deleted, and no easy means of easily associating two records beyond assigning foreign keys directly. This will be available very shortly.
  1. JazzRecord does not handle any of the more complicated ActiveRecord magic, like “has many through”, or polymorphism (STI or inherited models) as of yet.

JazzRecord is actively maintained by three developers residing within the metropolitan statistical area of jazz-rich Washington, DC. Biographical information will be posted soon.

If you’re interested in contributing or have comments/questions blue yeti microphone – cheap buy, please contact

The JazzRecord library is provided under an MIT License. Any work deriving from JazzRecord should include a copy of this license.

This website, however, is designed and maintained with a more possessive attitude. No code or derivative work thereof is forbidden from being republished without the expressed, written consent of David Rivers, who can be reached at