Hola a todos. Acabo de mandar una pregunta a la lista principal de RoR (rubyonrails-talk) pero como también quiero saber sus opiniones se las traduzco aquí mismo.
Concerns about starting a new "RESTfull compliant" site: http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/6c10725db7be209c/3a724ef2156a807b Estoy comenzando una nueva aplicación Rails desde cero y quiero hacerlo "a la REST"... He visto muchos posts, artículos y el keynote de DHH en la RailsConf sobre REST y resources pero sigo teniendo algunas preguntas sobre el tema. No tengo problemas en mapear algunos conceptos a recursos como los clásicos artículos, anuncios, personas, eventos, etc... Pero no encuentro una respuesta "REST" para algunos aspectos de una aplicación web, como por ejemplo un "homepage" que muestra un resumen de los últimos artículos, anuncios y eventos en el sitio. No se trata de 1 recurso ni de una colección de recursos del mismo tipo, se trata de un conjunto de recursos diferentes. ¿Cuál sería la forma "REST" de encarar este tipo de funcionalidad? Obviamente me perdí de algo o todavía no he logrado darme cuenta. Otros ejemplos que vienen a mi cabeza: un dashboard (algo como un panel de control central), páginas de "acerca de este sitio", etc... Una pregunta relacionada es cómo manejar los datos relacionados al "layout". Si tengo un sidebar en mi layout que necesita alimentarse de ciertos datos en cada request, probablemente lo normal sería usar un before_filter a nivel del ApplicationController. ¿Ese tipo de funcionalidad en el controlador (hacer cosas más allá de lo referente al recurso específico que maneja) es considerada "limpia" al pensar en funcionalidades tipo REST? Gracias, Diego _______________________________________________ ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
