Изображения в рельсах 3.1 - переход к производству - PullRequest
1 голос
/ 13 декабря 2011

Мои статьи имеют изображения. Я помещаю изображения в app / assests / images и сохраняю их местоположение в поле базы данных.

Затем я могу отобразить их, используя:

<%= image_tag(@article.image) %>

Но когда я перехожу на рабочий сервер, ни одно из моих изображений не появляется! Сервер ищет ресурсы / blank-d5dd6e3683b4753dfde3c70cf61f99b6.png, а не blank.png, и он недоступен.

Как мне отсортировать это?

1 Ответ

1 голос
/ 20 декабря 2011

Это проблема, с которой я столкнулся, когда вышел Rails 3.1.

Нормальные активы

Если ваши активы размещены вами вручную, все, что вам нужно сделать, это запустить:

rake assets:precompile

Это прекомпилирует ваши активы в public/assets.

Лучше всего прекомпилировать на своем рабочем сервере , чтобы на вашем сервере разработки не было необязательных файлов.

Загруженные активы

Если вы загружаете изображения, используя что-то вроде Скрепка , не используйте папку с активами.

Вам нужно поместить ваши изображения в общую папку. В твоем случае наверное public/assets/articles

Дополнительная информация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...