Porting degli snippet di TextMate su RadRails
Per contribuire a velocizzare la scrittura di applicazioni basate su Ruby on Rails, Dr Nic Williams è riuscito a ricreare tutti gli snippet utili di TextMate su Rad Rails. Potete trovare tutte le informazioni utili sul sito di Dr Nic. La prossima versione di Rad Rails li avrà incorporati, ma per il momento ecco una breve guida in italiano per l’installazione degli snippet su Rad Rails ed il successivo utilizzo.
Come installare gli Snippet
Supponendo di aver scaricato e installato Rad Rails dal sito http://www.radrails.org/, procedete con i seguenti passi:
- Scaricare i due file ruby-rr-templates.xml e rhtml-rr-templates.xml
- Aprite RadRails
- Andate su Windows > Preferences > Ruby > Editor > Templates per vedere la lista dei template esistenti.
- Selezionate sutti i template e cancellateli cliccando su Remove
- Cliccate su import e selezionate il file ruby-rr-templates.xml precedentemente scaricato
- Adesso andate su Rails > Editiors > RHTML Editor > RHTML Templates e rimuovete tutti i template presenti.
- Cliccate su import e selezionate il file rhtml-rr-templates.xml precedentemente scaricato
- Cliccate OK per chiudere la finestra e completare l’operazione
Come utilizzare gli Snippet
Per richiamare uno snippet basta ricordarsi alcune lettere (spesso le iniziali o le prime lettere delle parole chiave componenti la funzione da richiamare), digitarle ed attivarle con CTRL + spazio. Se sono presenti più alternative selezionare quella cercata e premere invio. Per un cheatsheet sui comandi veloci potete scaricare il PDF indicato nel post di Mike Clark.
Facciamo un esempio, digitando rp e premendo CTRL + spazio si ottengono 5 snippet:
1 render :partial => "item" 2 render :partial => "item", :collection => items 3 render :partial => "item", :locals => {:name => "value" } 4 render :partial => "item", :object => object 5 render :partial => "item", :status => 500
ditando invece rpc seguito dalla combinazione di tasti CTRL + spazio avrete direttamente il seguente snippet associato:
1 render :partial => "item", :collection => items 2
In questo caso se cominciate a scrivere inserirete il nome del parziale da richiamare, premendo poi il tasto tab vi posizionerete automaticamente nel punto in cui scrivere la collezione da passare al render partial.
Buon divertimento e soprattutto buon lavoro!


Thanks for the instructions in Italian!
Cheers
Nic
You’re welcome! Personally I use TextMate, but porting snippets on Rad Rails it’s very usefull for people using windows, like my co-worker Simone.
Cheers
Matte
Grazie… davvero sempre utilissimi.