• [^] # Re: Longueur des titres

    Posté par . En réponse au lien "On peut très bien vivre sans téléphone portable" : comment s'adaptent ces Français qui ont délaiss. Évalué à 6. Dernière modification le 04 mars 2025 à 21:39.

    Alors je sais pas pour l'interface web mais dans le code du site c'est assez clair:

     create_table "links", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", force: :cascade do |t|
     t.integer "news_id", null: false
     t.string "title", limit: 100, null: false
     t.string "url", null: false
     t.string "lang", limit: 2, null: false
     t.datetime "created_at"
     t.datetime "updated_at"
     t.index ["news_id"], name: "index_links_on_news_id"
     end

    En plus la validation parle de titre aussi:

     validates :title, presence: { message: "Un lien doit obligatoirement avoir un titre" },
     length: { maximum: 100, message: "Le titre est trop long" }

    Je vois qu'il y a aussi un modèle très similaire appelé "Bookmark", introduit en 2021, et dont le champ titre est plus long (160 caractères) mais je ne sais pas à quoi il sert.

    J'imagine qu'il serait assez simple et sans conséquence de porter la taille de la colonne titre à 160 caractères également, voire à 255 caractères.