6 Nov
matte

matte il 6 November 2006 parla di Rails Snippet, Risorse

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!

3 Commenti a “Porting degli snippet di TextMate su RadRails”

  1. Dr Nic il 7 November 2006 alle 08:55 dice:

    Thanks for the instructions in Italian!

    Cheers
    Nic

  2. matte il 7 November 2006 alle 11:12 dice:

    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

  3. LP il 23 November 2007 alle 11:59 dice:

    Grazie… davvero sempre utilissimi.

Scrivi un commento