Closed dcabo closed 7 years ago
He añadido la funcionalidad, y he hecho la migración de los datos en producción. Todo va bien. Me gustaría revisar alguno de los id de BOE que tienen varios contratos, por curiosidad, pero pinta todo bien.
en efecto, funciona: segundo lote vs primer lote
En vez de meter el id interno del objeto en la URL de un contrato sería mejor usar un identificador entendible, como el ID del BOE, no solo porque queda mejor y ayuda al SEO, sino porque ahora tenemos enlaces desde la galería de obras ¡que se van a romper cada vez que carguemos los datos de nuevo!
En principio hacer esto es tan sencillo como añadir un
acts_as_url :boe_id
y una columnaslug
a la base de datos. He dudado sobre si iba a ser un problema el hecho de que a veces hay más de un contrato por BOE ID, cuando hay lotes, pero no debería ser problema: la librería añade un número de coletilla para que los slugs sean únicos.