sharetribe/sharetribe

View on GitHub
app/controllers/admin2/social_media/image_tags_controller.rb

Summary

Maintainability
A
15 mins
Test Coverage
module Admin2::SocialMedia
  class ImageTagsController < Admin2::AdminBaseController
    before_action :find_customizations, only: :index

    def index; end

    def update_image
      @current_community.update!(image_params)
      render layout: false
    rescue StandardError => e
      @error = e.message
      render layout: false, status: :unprocessable_entity
    end

    private

    def image_params
      params.require(:community).permit(community_customizations_attributes:
                                          %i[id social_media_title social_media_description],
                                        social_logo_attributes: %i[id image])
    end

  end
end