Hola,
tengo un problemilla anidando recursos y algo se me está escapando,
porque no hay manera de que funcione como yo quiero.
Tengo la siguiente definición en mi routes.rb:
map.resource :stats, :member => { :days => :get,
:months => :get }
map.namespace(:panel) do |panel|
panel.resources :article, :has_one => [:stats],
:member => { :desexpirar => :get,
:vender => :get,
:desvender => :get }
map.resource :stats, :member => { :days => :get,
:months => :get }
end
Pues bien lo que tengo son dos recursos articles y stats lo que
necesito es anidarlos de manera que me generen la ruta: “/article/1/
stats/days”, “/article/1/stats/months”, o sea me genera todos las
acciones rest como /article/1/stats/edit pero sin embargo no me aperen
generados los métodos member.
Los members asumo que están bien declarados pues el /stats/days si
aparece en el rake routes, pero claro no se si al estar dentro un
namespace y anidado con article me puede afectar en algo o si tengo
que añadir algo, pues he estado buscando y probando y no he dado con
nada para estos casos específicos.
¿Ideas?
Gracias
Un saludo
Felipe T.