Загрузка файла Paperclip - Хранить файл за пределами общего - PullRequest
0 голосов
/ 18 марта 2012
 class Image < ActiveRecord::Base

  has_attached_file :photo,
  :path => "#{Rails.root}/system/:class/:id/:style/:filename",
  :url => "#{Rails.root}/system/:class/:id/:style/:filename",

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

Журнал сервера говорит:

 No route matches [GET] "/.../system/images/10/small/cessna-a-803.jpg"

1 Ответ

0 голосов
/ 18 марта 2012

Путь должен быть как

:path => "#{Rails.root}/system/:class/:id/:style/:style.:extension",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...