rubytr/ruby-tr

[HATA] - Bazı kullanıcıların profillerinde bulunan twitter linkleri yanlış formatta

sarslanoglu opened this issue · 1 comments

Hatanın tarifi

Twitter linkleri için twitter_url helper kullanıyoruz ama kullanıcılardan twitter profil linklerini istediğimiz sayfada sadece kullanıcı adlarını yazmaları gerektiği açık değil.

  def twitter_url(user)
    "http://twitter.com/#{user.twitter}"
  end

Bazı kullanıcıların twitter linkleri
Screen Shot 2020-06-22 at 22 55 42
Screen Shot 2020-06-22 at 22 55 51
Screen Shot 2020-06-22 at 22 55 58
Screen Shot 2020-06-22 at 22 56 19

Tekrarlamak için ne yapmalıyız?
Tekrarlamak için yapılacaklar:

  1. Hedef url adresine gidilir /users
  2. Genelikle son eklenen kullanıcıların twitter adreslerine bakılır. Ve bir çoğunun yanlış olduğu görülür.

Olması gereken
Formun şu şekilde olması kullanıcıları daha iyi bilgilendirecektir.

Screen Shot 2020-06-22 at 23 08 51

Ek açıklamalar
Ayrıca var olan tüm kullanıcı twitter linklerinde gezecek ve eğer içinde '/' var ise buna göre split edip son elemanı kullanıcı twitter linki olarak tekrar kaydedecek bir migration scripti yazılmalı.

Ayrıca bu durumun tekrar yaşanmaması için bir validation'da model'e yazılması çok hoş olur :)