Nuevas opciones en rutas de recursos anidados

FYI,

estoy en el proceso de convertir unas cuantas asociaciones en
polimórficas, para unos recursos que además están anidados (parece que
me queda un sábado largo por delante, [1])

En todo caso, lo que quería contar es que he encontrado esta pieza de
información [2], que yo no conocía. Se trata de un poco de azucar para
la declaración de rutas anidadas, basicamente pasando de:

map.resources :posts do |posts|
posts.resources :comments
end

a

map.resources :posts, has_many :comments

Parece redundante el tener que repetir el has_many del modelo, pero en
todo caso la redundancia ya estaba presente antes y al menos se
homogeneizan las formas.

[1]
http://www.railschatter.com/2007/07/17/ruby-on-rails-using-nested-resources-with-polymorphic-associations/

[2]
http://ryandaigle.com/articles/2007/5/6/what-s-new-in-edge-rails-restful-routing-updates


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

On 8/25/07, Manuel González Noriega [email protected]
wrote:

map.resources :posts do |posts|

[1] http://www.railschatter.com/2007/07/17/ruby-on-rails-using-nested-resources-with-polymorphic-associations/

[2] http://ryandaigle.com/articles/2007/5/6/what-s-new-in-edge-rails-restful-routing-updates

En el Keynote de DHH en las Railsconf de este año una de las cosas que
marco sobre el futuro de Rails (o el presente de Edge), es la sugar
syntax de las rutas.

La verdad que esta muy bueno porque ahora mismo el archivo routes.rb
suele quedar sucio.

Saludos!