Hola amigos,
estoy haciendo una pequeña aplicación para aprender Rails y luego poder
afrontar mi proyecto final de carrera. Tengo una duda sobre las rutas
REST, tengo lo siguiente:
map.resources :order
Y luego he creado un permalink, para no mostrar /orders/1, sino
/2009/10/30/mi-primer-pedido
def permalink
{ :year => sprintf("%4d", created_at.year), :month =>
sprintf("%02d", created_at.month),
:day => sprintf("%02d", created_at.day), :slug => slug }
end
before_create :build_permalink
protected
def build_permalink
value = self.name.gsub(/[^\x00-\x7F]/n, ‘’).to_s
value.gsub!(/[’]+/, ‘’)
value.gsub!(/\W+/, ’ ‘)
value.strip!
value.downcase!
value.gsub!(’ ', ‘-’)
self.permalink = value
end
Bien, lo que quiero ahora es tener las rutas de edit, update, y destroy,
pero que no sean del tipo:
/order/1/edit
Sino,
/2009/10/30/mi-primer-pedido/edit
Tampoco que se como montar el form_for
Si alguien me puede ayudar en algo, estarÃa muy agradedica.
Un saludo.