Я хочу, чтобы изображения в облачном хранилище находились в разных папках на основе имени сайта
В config / initializers / cloudinary.rb:
# override default behaviour by alchemy_cloudinary gem - use folder
# for default site use application name
# for other sites use the site name
module AlchemyCloudinary
class DragonflyDataStore
private
def public_id(uid)
# ret = File.basename(uid, ext(uid, true))
folder = "#{ApplicationController.helpers.cfg.folder_name}#{Alchemy::Site.current.host == '*' ? '' : '-'+Alchemy::Site.current.name.downcase}"
puts "****** ITGLOG folder: #{folder}"
ret = "#{folder}/#{File.basename(uid, ext(uid, true))}"
# ret = "#{Rails.application.class.parent_name}/#{File.basename(uid, ext(uid, true))}"
ret
end
end
end
Работает нормально, и каждое изображение сохраняетсяв другой папке с именем сайта.
У меня проблема с галереей изображений в Alchemy CMS admin
, она показывает все изображения, а не только те, которые относятся к каждому сайту.
Когда я пытаюсьчтобы выбрать изображение на определенной странице определенного сайта, это shows up all the images
, а не images filtered by the current site
.
Что мы можем с этим поделать?
Заранее спасибо