| Rodar teste corrente |
:Rake com o cursor no código do teste |
| Cria projeto |
:Rails nome_do_projeto |
| Cria model |
:Rgenerate model nome_do_model |
| Abre tabela do model atual |
:Rmigration |
| Edita o arquivo database |
:Redit config/database.yml |
| Roda migration |
:Rake db:migrate (se na migrate não precisa especificar o alvo) |
| Inverte conteúdo do self-down no self-up e vice-versa |
:Rinvert |
| Cria controller |
:Rgenerate controller nome_do_controller |
| Inicia servidor |
:Rserver |
| Mata o servidor atual e inicia outro |
:Rserver! |
| Abre o browser no controlador atual |
:Rpreview |
| Abre o console |
:Rconsole |
| Extrair código selecionado para um partial |
:Rextract nome_do_partial |
| Abre arquivo se cursor sobre o nome (model, controller, view, css, fixture, etc.) |
gf |
| Abre arquivo alternativo* |
:A |
| Abre arquivo alternativo*, dividindo horizontalmente |
:AS |
| Abre arquivo alternativo*, dividindo verticalmente |
:AV |
| Abre arquivo alternativo* em uma nova aba |
:AT |
| Abre arquivo relacionado* |
:R |
| Abre arquivo relacionado*, dividindo horizontalmente |
:RS |
| Abre arquivo relacionado*, dividindo verticalmente |
:RV |
| Abre arquivo relacionado* em uma nova aba |
:RT |
| Abre model relacionado |
:Rmodel |
| Abre controlador relacionado |
:Rcontroller |
| Abre view relacionada |
:Rview |
| Executar script |
:Rscript nome_do_script |
| Abre arquivo .js (caso não especifique o nome assume ser application.js) |
:Rjavascript nome |
| Abre o arquivo .css (caso não especifique o nome assume o controlador corrente) |
:Rstylesshet nome |
| Gera tags com classes e métodos |
:Rtags |
| Abrir arquivo onde é definida a palavra sobre a qual o cursor está posicionado |
CTRL+] |