Suivi — Liens Augmenter la longueur des titres des liens

#3255 Posté par  . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes : aucune
3
15
oct.
2025

Il arrive régulièrement que le titre d'un lien soit tronqué de façon disgrâcieuse à 100 caractères, vraisemblablement sans que les soumetteurs ne s'en rendent compte. Certaines pages ont en effet des titres à rallonge. Augmenter la longueur du champ de la base de données (par exemple à 255) permettrait de mitiger ce problème.

  • # Souci de cohérence

    Posté par  (site web personnel) . Évalué à 3 (+0/-0). Dernière modification le 04 janvier 2026 à 12:31.

    Longueur des titres des liens par ocurrences

      create_table "bookmarks", (...) CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"
        t.string "title", limit: 160, null: false
    

    app/models/bookmark.rb

    #  title       :string(160)      not null
    (...)
      validates :title,     presence: { message: "Le titre est obligatoire" },
                            length: { maximum: 100, message: "Le titre est trop long" }
    

    app/views/bookmarks/_form.html.haml

      = form.label :title, "Sujet du lien"
      = form.text_field :title, autocomplete: 'off', required: 'required', spellcheck: 'true', maxlength: 100
    

    Et a priori la confusion vient d'un mélange entre les hyperliens dans les dépêches et les contenus de type lien :

    # Table name: links
    (...)
    #  title      :string(100)      not null
    
    # Table name: bookmarks
    (...)
    #  title       :string(160)      not null
    

    Et il manque un trim() sur les deux par ailleurs.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.