drnic / ruby-on-rails-tmbundle
- Source
- Commits
- Network (70)
- Issues (11)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
i0n (author)
Thu Jan 07 10:22:09 -0800 2010
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Mar 08 08:22:13 -0800 2008 | |
| |
ABOUT | Thu Jan 07 10:19:07 -0800 2010 | |
| |
CHANGELOG | Sun May 11 17:57:07 -0700 2008 | |
| |
Capfile | Sat Mar 08 08:22:13 -0800 2008 | |
| |
Commands/ | Wed Sep 23 12:48:59 -0700 2009 | |
| |
DragCommands/ | Wed Jun 18 17:10:49 -0700 2008 | |
| |
LICENSE | Tue Aug 28 12:08:22 -0700 2007 | |
| |
Macros/ | Tue Jul 22 13:17:12 -0700 2008 | |
| |
Preferences/ | Wed Mar 11 20:47:29 -0700 2009 | |
| |
README.md | Thu Jan 07 10:22:09 -0800 2010 | |
| |
Rakefile | Thu Mar 19 04:54:57 -0700 2009 | |
| |
Snippets/ | Fri Nov 20 07:08:17 -0800 2009 | |
| |
Support/ | Thu Jan 07 10:17:03 -0800 2010 | |
| |
Syntaxes/ | Tue May 05 21:39:36 -0700 2009 | |
| |
TODO | Sat Mar 08 08:22:13 -0800 2008 | |
| |
config/ | Sat Mar 08 08:22:13 -0800 2008 | |
| |
info.plist | Fri Nov 20 07:08:17 -0800 2009 | |
| |
script/ | Fri Apr 03 03:31:14 -0700 2009 | |
| |
tasks/ | Sat Mar 08 08:22:13 -0800 2008 | |
| |
website/ | Fri Apr 03 03:31:14 -0700 2009 |
README.md
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://github.com/drnic/ruby-on-rails-tmbundle.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
wget http://github.com/drnic/ruby-on-rails-tmbundle/tarball/master
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]
- Tests
- 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]
- Footnote
Ian's extra notes:
- I've noticed that the install plugin command doesn't work under Ruby 1.9.*

