Kudos to Allan Odgaard the creator of TextMate for building such a powerful and flexible editor for the Mac. Without his brilliant work, making these 4 releases in 3 days would certainly not have been possible.

I’d also like to thank the several contributors who have worked with me to improve this Rails bundle in so short a time: Sami Samhuri for his Snippets contributions, Cliff Matthews for his patches for the Intelligent Go To File command, Kent Siblev for fixing a CocoaDialog issue and Pete Lasko (my coworker and partner) for many of his bright ideas.

How About Those Routes?

Tim Lucas proposed an interesting challenge in his comments following the 0.7 Release:

…and now for the ultimate challenge: recognise a URL through an app’s route configuration and take you to the relevant action. Combine this with a bookmarklet and you could go from any web page straight to the relevant controller action.

My initial reaction to his idea was, “That’d be cool, but forget it right now. Maybe in the 2.0 release .” Way too much work for a bundle, it seemed. But then another approach bubbled up from a conversation between me and Pete Lasko. Why not add footnootes to each page that link you to the appropriate action or view? Why not indeed. This is very similar to the calling and purpose of the textmate_backtracer plugin—but instead of showing links to just error pages, show links to each and every page while in development mode on the Mac. From thence was born the textmate_footnotes plugin, now included in syncPEOPLE on Rails 0.9.

Oh yeah, and as a bonus, textmate_footnotes includes all of the functionality of the textmate_backtracer, thus deprecating the backtracer.

Wait, Did You Say the Plugin is Included in the Bundle?

Well, yes, actually. As part of this release, we’ve included a novel “plugin installer” from within TextMate. Hit ctrl-command-option-\ and you will be given a choice of plugins to install from the syncPEOPLE on Rails Bundle to your active Rails application. Currently the Rails Engines and the textmate_footnotes plugins are available as options.

For the adventuresome among you (yes, that’s just about all of you) you can add any plugins you’d like to the tmbundle/Support/plugins directory and they will be automatically included in the drop-down select box when you invoke the plugin installer. In future releases, we may have a way for you to “tag” external plugins or repositories to automatically download and install them as options.

Some New Snippets from Sami

Also included in this release are a number of snippets that make migration files a little easier to build. Documentation is included in the Disk Image download.

Get it now!

Without a doubt, this bundle is becoming the essential resource for Rails developers on TextMate. Jamis Buck and Tobias Luetke on the Rails core team have downloaded and installed it—perhaps we’ll soon hear some reviews from them and others.


Download the Disk Image
syncPEOPLE on Rails 0.9.1