A volte le 7 azioni CRUD stanno un po’ strette e sarebbe bello poter espoandere le azioni del nostro controller senza troppi problemi, ma quando vale la pena aggiungere nuove azioni? Un caso particolare potrebbe essere quello di voler effettuare delle ricerce su un modello o di ordinare i risultati ottenuti.

Supponiamo di avere un modello post e di avere in posts_controller:

Read More



E’ importante cercare di fare apparire anche gli URLs del proprio sito il più possibile congrui con il contenuto della pagina associata in modo da facilitare l’indicizzazione nei motori di ricerca, ma è anche utile per gli utenti del vostro sito che capiranno al volo qual’è il soggetto principale della pagina che andranno a visualizzare.

Rails usa URLs con il modello /:controller/:action/:id per accedere alle risorse dell’applicazione, l’obbiettivo è quello di renderli un più leggebili, ad esempio controller/action/1-titolo-della-mia-pagina.

Facciamo l’esempio di un blog, ogni link che rappresenta un articolo verrà visualizzato come /:controller/:action/1-nome-del-mio-post

Read More