Aggiornare un elemento della pagina con i template RJS

Posted by Dibi Store Sun, 23 Sep 2007 12:46:00 GMT

Ajax indubbiamente migliora l'interfaccia e la user experience. In questo articolo vedremo come, grazie ai template RJS è possibile aggiornare un menu a drop-down, dopo aver inserito in modo dinamico un elemento nella lista.

L'esempio tipico lo si può trovare quando stiamo scrivendo un articolo nel nostro blog, e arrivati alla fine, scopriamo che la categoria in qui vorremmo inserirlo non è presente, e vorremmo quindi creala in maniera dinamica.

Read more...

Posted in  | Tags  | 1 comment

Un comodo plugin per creare in automatico Permalink con Rails

Posted by Dibi Store Sun, 23 Sep 2007 12:33:00 GMT

Oggi stavo cercando un modo semplice per costruire i miei permalink. Mi sono imbattuto in questo plugin molto semplice e utile.

Non servono spiegazioni dato che è semplicissimo da usare... Che dire: perchè scrivere codice quando è gia pronto?

Posted in  | Tags ,  | no comments

23 Cose da fare sempre quando si aggiunge una nuova feature

Posted by Dibi Store Sun, 23 Sep 2007 09:08:00 GMT

Se siamo in procinto di applicare una nuova feature ad un nostro prodotto, è buona norma considerare alcuni aspetti fondamentali.

Per capire appieno le potenzialità di questo articolo, è bene dare un occhiata ai capitoli introduttivi di Getting Real, il libro della web company 37Signals

In particolare prenderò in esame il capitolo 5, chiamato appunto 'hidden costs', che spiega in modo chiaro quali siano i passi da seguire quando si vuole implementare un nuovo aspetto nella nostra applicazione.

Read more...

Posted in  | no comments

Personalizzare i messaggi di errore in ruby on rails

Posted by Dibi Store Sat, 22 Sep 2007 13:36:00 GMT

Ruby on rails è un framework eccezzionale. Tra i tanti vantaggi ci permette di gestire gli errori degli utenti nei form in un modo eccezzionale. L'unica pecca è che il framework è scritto in lingua inglese, e tutti i messaggi di errore sono ovviamente scritti in lingua anglosassone.

Ovviamente il rimedio esiste, ed è veramente semplice, vi basterà infatti aggiungere questo codice nel vostro modello:

validates_presence_of :name, :message => "Non può essere vuoto"
Read more...

Posted in  | Tags  | no comments

Come clonare il database di sviluppo in Ruby on Rails

Posted by Dibi Store Thu, 20 Sep 2007 09:36:00 GMT

So che è una cosa che tutti sappiamo, ma può sempre tornare utile in un vuoto di memoria.

Il comando per clonare il database di sviluppo in un database di test in ruby on rails è:

rake clone_structure_to_test

Posted in  | Tags  | no comments

Creare select box dinamici con ruby on rails

Posted by Dibi Store Wed, 19 Sep 2007 19:58:00 GMT

A volte capita che dobbiamo creare dei select box dinamici nelle nostre applicazioni. L'esempio frequente è l'aggiunta di una categoria nella creazione di un prodotto.

Ipotizziamo di avere una tabella products in qui dobbiamo memorizzare un numero, che non è altro che l'identificativo del nome della categoria presente nella tabella products.

L'obiettivo è quindi quello di creare in modo dinamico una select box che abbia il seguente aspetto:

<select name="product[category_id]" id="product_category_id">
  <option value="1">categria1</option>
  <option value="2">categoria2</option>
</select>
Read more...

Posted in  | Tags ,  | 2 comments

Evidenziare i tab attivi con Ruby on Rails

Posted by Dibi Store Wed, 19 Sep 2007 09:53:00 GMT

Ormai tutti (o quasi) usiamo i tab per abbellire i nostri menu tramite CSS. Creare questi tab è facile e divertente, ci sono moltissimi esempi nella rete scaricabili gratuitamente.

Prendiamo ad esempio un segmento di file (x)html:

<ul>
  <li>tab1</li>
  <li>tab2</li>
  <li>tab3</li>
</ul>

Quello che vogliamo fare, è trovare un modo dinamico e flessibile per aggiungere una classe 'active' al tab attivo.

Read more...

Posted in  | Tags ,  | no comments

Validare le date con javascript

Posted by Dibi Store Mon, 17 Sep 2007 08:32:00 GMT

Oggi stavo cercando una soluzione efficace per validare l'immissione di date in un form. La data doveva essere scritta nel formato gg/mm/yyyy e il cliente avrebbe preferito che non si potesse ad esempio inserire una data nel formato: 30/02/2007, dove, come si sà, il 30 Febbraio non esiste.

La soluzione che vi riporto qui, è comoda e flessibile, e può essere facilmente adattata alle vostre esigenze. Gli eventuali ringraziamenti vanno fatti a Woosta, un membro di ##javascript, il canale IRC nella rete freenode.

Read more...

Posted in  | Tags  | no comments

Plugin - acts_as_rateable per ruby on rails

Posted by Dibi Store Fri, 14 Sep 2007 22:22:00 GMT

Ho trovato questo plugin molto interessante, che in pratica vi permette di dare la possibilità di votare un articolo o prodotto, con le famose stelline. Nel link trovate l'accesso alla documentazione, che essendo molto completa e semplice, evito di ripetere qui. Ovviamente sarà vostro compito provvedere alla rappresentazione grafica, qui trovate un articolo che fa al caso nostro!

Che dire, divertitevi!

Posted in  | Tags  | no comments

Creare effetto legend tramite CSS

Posted by Dibi Store Wed, 12 Sep 2007 07:38:00 GMT

Se avete mai visitato il sito sitepoint avrete sicuramente notato il modo in qui vengono posizionati i titoli in h3, creando il tipico effetto legend.

Read more...

Posted in  | no comments

Older posts: 1 ... 5 6 7 8 9