[ruby-it] Problema indirizzamento controller-vista

Fabrizio Regini freegenie a gmail.com
Sab 8 Nov 2008 08:19:34 CET


Ciao Davide,
eccomi con le dovute spiegazioni.

Da una certa versione di rails in poi, (non ricordo quale) è stato  
introdotto il concetto di 'risorse'.
Se un controller è definito come 'risorsa', allora non puoi aggiungere  
azioni liberamente come hai fatto con l'azione 'arg'.
L'azione 'index' funzionava perchè rientra nelle azioni default delle  
risorse.
La modifica la file routes.rb è necessaria quando, lavorando con una  
risorsa, le azioni default non coprono i tuoi bisogni.

Iniziare lo sviluppo in Rails senza avere ben presente cosa sono le  
risorse e cos'è il paradigma REST può essere alquanto doloroso.
Ti consiglio di iniziare da qui:
http://api.rubyonrails.org/classes/ActionController/Resources.html


Il giorno 07/nov/08, alle ore 19:47, Davide Spaggiari ha scritto:

> Altra cosa: perchè l'azione "index" non necessita di questa modifica e
> funziona normalmente senza di essa ?
> -- 
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml



More information about the Ml mailing list