Кажется, что Carrierwave работает должным образом, но фотографии не будут отображаться из-за rouingerror в ruby ​​on rails - PullRequest
2 голосов
/ 19 января 2012

Я только что выполнил функцию моего фотоальбома в своем приложении и загрузил изображения в папку public / uploads, но его изображения не отображаются, и это появляется в моих журналах:

Started GET "/uploads/photo/image/11/thumb_admguk.png" for 127.0.0.1 at 2012-01-19 00:42:26 +0000

ActionController::RoutingError (No route matches [GET] "/uploads/photo/image/11/thumb_admguk.png"):

Буду очень признателен за помощь в решении этой проблемы.

С уважением

Ответы [ 2 ]

2 голосов
/ 19 января 2012

Это вызвало мою проблему: config.serve_static_assets = false

Это было мое решение: config.serve_static_assets = true

0 голосов
/ 19 января 2012

Если вы используете скрепку, попробуйте добавить это в вашу модель:

has_attached_file :your_attribute_name,

:url => "/uploads/photo/image/:id/:basename.:extension",

:path => ":rails_root/public/uploads/photo/image/:id/:basename.:extension"
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...