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 ruby on rails | Tags ajax | 1 comment
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 ruby on rails | Tags plugin, rails | no comments
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 web marketing | no comments
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 ruby on rails | Tags rails | no comments
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 ruby on rails | Tags test | no comments
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 ruby on rails | Tags helper, rails | 2 comments
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 ruby on rails | Tags rails, tab | no comments
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 javascript | Tags date | no comments
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 ruby on rails | Tags plugin | no comments
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 css | no comments