Commit 33f7e1cf authored by Eugen Rochko's avatar Eugen Rochko

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
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment