Я играл с использованием Paperclip для создания фотогалереи / магазина.Галерея имеет много фотографий, и фотография принадлежит галерее, и пользователи могут иметь много галерей.По умолчанию скрепка делает что-то вроде /:class/:style/:basename.:extension.Однако при настройке галереи я бы предпочел что-то вроде /:class/:user_name/:gallery_name/:styles/:basename.:extension.Я еще не нашел способ доступа к переменным в объекте для динамического создания этих хранилищ.
Есть ли способ сделать это?
Я пытался использовать # {переменная} в пути, но это не работает.Эти фотообъекты создаются с использованием @ gallery.photos.build, поэтому для gallery_id должно быть доступно значение.