Skip to content
Snippets Groups Projects
Commit 33f7e1cf authored by Eugen Rochko's avatar Eugen Rochko
Browse files

Shorten rendered links (strip protocol and www, truncate to 30 chars), redirect

to sign in page after sign up instead of root path which redirects to /about
parent 157f03f8
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,6 @@ class Auth::RegistrationsController < Devise::RegistrationsController
end
def after_sign_up_path_for(_resource)
root_path
new_user_session_path
end
end
......@@ -29,7 +29,9 @@ class Formatter
end
def link_urls(html)
auto_link(html, link: :urls, html: { rel: 'nofollow noopener' })
auto_link(html, link: :urls, html: { rel: 'nofollow noopener' }) do |text|
truncate(text.gsub(/\Ahttps?:\/\/(www\.)?/, ''), length: 30)
end
end
def link_mentions(html, mentions)
......
......@@ -17,7 +17,7 @@ RSpec.describe Formatter do
end
it 'contains a link' do
expect(subject).to match('<a rel="nofollow noopener" href="http://google.com">http://google.com</a>')
expect(subject).to match('<a rel="nofollow noopener" href="http://google.com">google.com</a>')
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment