Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: dmg
Fetching contributors…

Cannot retrieve contributors at this time

60 lines (50 sloc) 2.283 kb

TextMate bundle for Ruby on Rails development

To install with Git:

mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git:// "Ruby on Rails.tmbundle"
osascript -e 'tell app "TextMate" to reload bundles'

To install without Git:

mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
tar zxf drnic-ruby-on-rails-tmbundle*.tar.gz
rm drnic-ruby-on-rails-tmbundle*.tar.gz
mv drnic-ruby-on-rails-tmbundle* "Ruby on Rails.tmbundle"
osascript -e 'tell app "TextMate" to reload bundles'

Rails 3.0 contributors

  • Kamil Kukura (rake migrate timestamp patch)

Rails 2.0 features/contributors (copied from CHANGELOG)

  • Snippets/Commands for:
    • Tests
      • assert_select (ass)
      • assert_difference/assert_no_difference (asd/asnd)
      • GET+POST test method stubs (defg+defp)
    • Controllers
      • respond_to (rst)
      • REMOVED: render_component snippets
      • loggers - pass a block instead of raw string to save time if logging not used (e.g. production) [thx Stephen Touset]
      • redirect_to for resource paths (rep, repp, renp, renpp)
      • render :update (ru) [thx Simon Jefford]
    • Views
      • form_for (ff)
      • link_to for resource paths (lip, lipp, linp, linpp)
      • <% end -%> (end)
    • Models
      • has_many :though (hmt)
      • association snippets give better defaults (e.g. bt + hm)
      • validates_format_of (vf,vfif) [thx Dean Strelau]
    • Migrations
      • Sexy Migrations now available as "t." snippets [thx Lawrence Pit]
      • Migration classes have own textmate scope
      • Add/Remove Columns - the 'down' statements are in reverse order [thx Lawrence Pit, Daniel Kristensen]
  • Language/Syntax
    • New keywords: rescue_from
    • Added rb as a valid Rails file type [thx James Deville]
  • Commands
    • html.erb is the default for new templates (backwards compatibility is being worked on too)
  • Plugins

    • Footnote
      • footnote-edge uses .erb for templates [thx Stephen Bannasch]
  • Ian's extra notes:

    • I've noticed that the install plugin command doesn't work under Ruby 1.9.*
Jump to Line
Something went wrong with that request. Please try again.