Проблема плюрализации каталогов скрепок - PullRequest
0 голосов
/ 07 мая 2011

У меня была система, которая прекрасно работала целую вечность, используя Rails 3 и Paperclip 2.3.6 для изображений участников.

class Image < ActiveRecord::Base
   belongs_to :business
   has_attached_file :data, :styles => {:normal => ["665x443#", :jpg],:thumb => ["104x50#", :jpg]}, :convert_options => {:all => "-channel RGB -strip -quality 80"}
end

Теперь по какой-то причине маршрут для изображений изменился на / system / data / вместо предыдущих / system / datas /

Я не могу понять, что случилось.Все изображения все еще находятся в / system / datas /, и участник загрузил несколько новых изображений, а Paperclip поместил их в / system / data /

У кого-нибудь есть идеи, что случилось?Я не могу понять это.Благодарю.

РЕДАКТИРОВАТЬ: Хорошо, у меня был тестовый ящик все еще на Rails 3.0.3.Моя версия выпуска была на 3.0.7.Если я возвращаюсь к Rails 3.0.3, он снова работает - путь / система / данные / становится / система / данные / снова.

Ответы [ 2 ]

1 голос
/ 08 мая 2011

В Rails 3.0.5 введены некоторые дополнительные перегибы, которые означали, что «данные» больше не использовались как множественное число «данных», что нарушало именование каталогов для Paperclip!

0 голосов
/ 07 мая 2011

Согласно документации на скрепку, вы можете указать путь для сохранения изображений в вашей модели, используя опцию: path и указав путь.

Документацию можно найти здесь .

...