Путь / адрес скрепки с использованием значений объекта

Я пробовал использовать скрепку для создания фотогалереи / магазина. В галерее много фотографий, а фотография принадлежит галерее, и у пользователей может быть много галерей. Значения по умолчанию для скрепки делают что-то вроде /:class/:style/:basename.:extension. Однако с настройкой галереи я бы предпочел иметь что-то вроде /:class/:user_name/:gallery_name/:styles/:basename.:extension. Я еще не нашел способа получить доступ к переменным в объекте для динамического создания этих мест хранения.

Есть ли способ сделать это?

Я пробовал использовать # {переменную} в пути, но это не работает. Эти фотообъекты создаются с использованием @ gallery.photos.build, поэтому значение gallery_id уже должно иметь значение ' доступны.

5
задан Josh Kovach 11 December 2010 в 20:03
поделиться