Move user images to Active Storage with paperclip as a fallback

This commit is contained in:
Tom Hughes 2019-07-02 22:31:31 +01:00
parent ba627420a3
commit 6c202448ad
14 changed files with 78 additions and 41 deletions

View file

@ -660,15 +660,15 @@ class UsersController < ApplicationController
user.languages = params[:user][:languages].split(",")
case params[:image_action]
case params[:avatar_action]
when "new" then
user.image = params[:user][:image]
user.avatar.attach(params[:user][:avatar])
user.image_use_gravatar = false
when "delete" then
user.image = nil
user.avatar.purge
user.image_use_gravatar = false
when "gravatar" then
user.image = nil
user.avatar.purge
user.image_use_gravatar = true
end