Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (47 sloc) 2.05 KB
TextMate bundle for Ruby on Rails development
GET IT NOW: with Rails 2.0 support.
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 2.0 (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]
Jump to Line
Something went wrong with that request. Please try again.