2015-10-07 5 views
0

Я использую приложение Rails в руке с AngularJS, кроме того, я использую FancyBox с приложением. AngularJS испытывают проблемы с загрузкой изображений в FancyBox, потому что URL в указанном изображении имеет косой отпечаток в следующем формате:URL-адрес для переноски отпечатка пальца

                v This. 
"/system/photos/images/000/000/006/original/Screenshot_%281%29.png?1444087540" 

Это происходит, когда я звоню Object.image.url. Сам файл изображения не имеет отпечатков пальцев.

My Paperclip setup полностью по умолчанию. У меня возникли проблемы с выяснением того, как отключить этот отпечаток пальца после расширения файла, он, похоже, явно не упоминается в документации.

Кто-нибудь знает, как этого достичь?

ответ

0

URL-адрес() функция принимает параметр, чтобы отключить это:

url(default_style, timestamp: false) 

Если вы сомневаетесь о функциональности всегда смотрите на источник драгоценного камня или docs for the function.

+0

Спасибо! Кажется, это то, что мне нужно. Назовите меня невежественным, но как установить это в инициализаторе? –

+0

Я понял это! Чтобы установить это в инициализаторе, вам просто нужно изменить параметры по умолчанию для Paperclip следующим образом: Paperclip :: Attachment.default_options [: use_timestamp] = false –

Смежные вопросы