From a6b6251b535fec7a2cda0e431228ba1c9031a34e Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Sun, 27 Aug 2017 18:10:21 +0200 Subject: [PATCH] Fix PeopleHelper#person_link and #person_image_link with frozen strings --- app/helpers/people_helper.rb | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/app/helpers/people_helper.rb b/app/helpers/people_helper.rb index 0e455017e..40c79bb43 100644 --- a/app/helpers/people_helper.rb +++ b/app/helpers/people_helper.rb @@ -26,11 +26,9 @@ module PeopleHelper end def person_link(person, opts={}) - opts[:class] ||= "" - opts[:class] << " self" if defined?(user_signed_in?) && user_signed_in? && current_user.person == person - opts[:class] << " hovercardable" if defined?(user_signed_in?) && user_signed_in? && current_user.person != person + css_class = person_link_class(person, opts[:class]) remote_or_hovercard_link = Rails.application.routes.url_helpers.person_path(person).html_safe - ""\ + ""\ "#{html_escape_once(opts[:display_name] || person.name)}"\ .html_safe end @@ -46,11 +44,9 @@ module PeopleHelper if opts[:to] == :photos link_to person_image_tag(person, opts[:size]), person_photos_path(person) else - opts[:class] ||= "" - opts[:class] << " self" if defined?(user_signed_in?) && user_signed_in? && current_user.person == person - opts[:class] << " hovercardable" if defined?(user_signed_in?) && user_signed_in? && current_user.person != person + css_class = person_link_class(person, opts[:class]) remote_or_hovercard_link = Rails.application.routes.url_helpers.person_path(person).html_safe - "