さて、久しぶりですが、はい。
上記のコードは、/ で始まる画像 URL を正規化する(ホスト名を修正する)ようですが、現在の URL に対する相対パスの URL は正規化していないようです。
もしかしたら、以下のようにすべきではないでしょうか?
if src.present? && !src.start_with?('http')
もし私の推測が正しいなら、数行上のコードにも同じバグがあると思います。
さて、久しぶりですが、はい。
上記のコードは、/ で始まる画像 URL を正規化する(ホスト名を修正する)ようですが、現在の URL に対する相対パスの URL は正規化していないようです。
もしかしたら、以下のようにすべきではないでしょうか?
if src.present? && !src.start_with?('http')
もし私の推測が正しいなら、数行上のコードにも同じバグがあると思います。