with_recipient_locale friend.befriendee do
@friend = friend
@viewurl = user_url(@friend.befriender)
- @friendurl = url_for(:controller => "users", :action => "make_friend",
- :display_name => @friend.befriender.display_name)
+ @friendurl = make_friend_url(@friend.befriender)
@author = @friend.befriender.display_name
attach_user_avatar(@friend.befriender)
def user_avatar_file(user)
avatar = user&.avatar
if avatar&.attached?
- avatar.variant(:resize => "50x50>").blob.download
+ if avatar.variable?
+ image = avatar.variant(:resize => "50x50>").processed
+ image.service.download(image.key)
+ else
+ avatar.blob.download
+ end
else
File.read(Rails.root.join("app/assets/images/avatar_small.png"))
end