[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