diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 49082424c..0a6d6bfc9 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -107,12 +107,10 @@ module ApplicationHelper time_tag(time.strftime("%Y-%m-%d %H:%M"), time) end - def external_link_to(url, options = {}) - if options[:truncate] - text = truncate(url, length: options[:truncate]) - else - text = url - end + def external_link_to(url, truncate: nil, strip_scheme: false) + text = url + text = text.gsub(%r!\Ahttps?://!i, "") if strip_scheme + text = text.truncate(truncate) if truncate if url =~ %r!\Ahttps?://!i link_to text, url, {rel: :nofollow} diff --git a/app/views/related_tags/_source_tags.html.erb b/app/views/related_tags/_source_tags.html.erb index 13b2a0cea..3808645ff 100644 --- a/app/views/related_tags/_source_tags.html.erb +++ b/app/views/related_tags/_source_tags.html.erb @@ -19,10 +19,10 @@ <% artist.sorted_urls.each do |url| %>