Rails отсутствует изображение - PullRequest
20 голосов
/ 23 ноября 2010

В настоящее время я использую скрепку для загрузки изображений в мое приложение rails.Возможно, это очень простое исправление, но как или где я могу сохранить отсутствующие изображения?Это ошибка, которая возникает из-за отсутствия пропущенных изображений.Как мне это изменить?

ActionController::RoutingError (No route matches "/photos/normal/missing.png"):

1 Ответ

39 голосов
/ 23 ноября 2010

Если вам не требуется какой-либо контроль над изображением по умолчанию, что, я думаю, вам не нужно, вы можете поместить его в любую папку в RAILS_ROOT/public/images/

Просто убедитесь, что вы указали это в модели навесного оборудования с :default_url parameter. Так, например, если вы поместите изображение в RAILS_ROOT/public/images/normal/missing.png, вам нужно указать путь следующим образом:

has_attached_file :photo, :default_url => "/images/normal/missing.png"
...