使用cloudinary结合active_storage进行文件管理和上传
安装和配置
#gemfile
gem 'cloudinary', require: false
gem 'activestorage-cloudinary-service'
#config/environments/production.rb
config.active_storage.service = :cloudinary
#config/storage.yml
cloudinary:
service: Cloudinary
cloud_name: <%= Rails.application.credentials.dig(:cloudinary, :cloud_name) %>
api_key: <%= Rails.application.credentials.dig(:cloudinary, :api_key) %>
api_secret: <%= Rails.application.credentials.dig(:cloudinary, :api_secret) %>