[Ror-es] Código común a varias acciones

Imobach González Sosa imobachgs at banot.net
Tue Sep 12 23:53:52 GMT 2006


En ocasiones para resolver un problema se nos ocurre más de una solución y nos 
preguntamos cómo lo hará otra gente. Esta pregunta es algo así; hay una cosa 
que quiero hacer y, aunque no tiene dificultad plantear y aplicar una 
solución, me gustaría saber cómo aborda el problema otra gente.

Supongamos una aplicación web cualquiera y supongamos que, a un lado, se 
muestran, por ejemplo, los titulares de unas noticias (tenemos un modelo 
Noticia). Tanto en los controladores X e Y aparecen esas noticias a la 
izquierda. Sin matarme a pensar, se me ocurre:

1) usar un "helper" que recupere y muestre las noticias. No me gusta el 
acoplamiento entre la vista (el "helper") y el modelo. Descartada.
2) usar componentes (últimamente no gozan de buena fama y si no mal recuerdo 
están "desaconsejados"). Descartada.
3) usar un filtro para pone las noticias en un atributo del controlador (por 
ejemplo @noticias) y usar un helper (o un partial) para mostrarlas. Esa es la 
solución que he aplicado.

¿Qué otras opciones se les ocurren?

-- 
_o)  Imobach González Sosa
//\  email: imobachgs at banot dot net
V_/_ jid: osoh at jabberes dot org
url: http://www.banot.net/~osoh/
blog: http://devnull.blogs.banot.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://lists.simplelogica.net/pipermail/ror-es/attachments/20060912/fe8a47df/attachment.pgp 


More information about the Ror-es mailing list