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