Hola chicos, estoy tratando de crear un enlace amigable para URL a partir de una cadena. En lugar de example.com/Jessica Alba
, quiero example.com/jessica-alba
Creando una URL seo amigable desde una cadena
¿Cómo consigo las etiquetas link_to me enlaza con el enlace permanente amigable SEO?
También necesito asegurarme de que el método show solo muestra el enlace permanente seo friendly en la barra de direcciones y solo acepta el enlace permanente seo friendly.
rieles proporciona un método para hacer lo que es 'parameterize'. Así que te aconsejo que lo uses y crees un nuevo campo llamado ** slug ** en tu modelo. A continuación, agregue una validación en el slug y el método para construirlo. Por ejemplo: 'before_validation: generate_slug def to_param babosa final def generate_slug self.slug = name.parameterize end' y después en el controlador yout que haces: ' jessica_alba = Celebrity.find_by_slug (params [: slug]) ' – Asteriskk