Alterar os nomes de título gerados exclusivos de friendly-id
Estou usando a gema friendly_id. No portfolio.rb, coloquei estas duas linhas:
extend FriendlyId
friendly_id :title, use: :slugged
Como você pode ver, também estou usando a opção slug. Quando crio um projeto com o título "exemplo", ele funciona find e posso encontrar o projeto emmysite.com/projects/example
. Agora, se eu criar um segundo com o mesmo título, recebo um título como este:mysite.com/projects/example-74b6c506-5c61-41a3-8b77-a261e3fab5d3
. Eu realmente não gosto deste título. Eu esperava um título mais amigável comoexample-2
.
NestePergunta, questão, O RSB (usuário) me disse que é seu friendly_id que causa isso. Fiquei me perguntando se existe uma maneira de criar um mais amigável. No começo, pensei em "manualmente" verificar se o mesmo título existe (em um loop while) e atribuir outro título usando exemplo-2 ou exemplo-3 ou ... exemplo-N.
No entanto, preciso fazer algo assim ou estou faltando alguma coisa? Existe uma maneira mais fácil de fazer algo assim?