2015-05-02 2 views
0

Я новичок в RoR, и после развертывания я теряю свои активы. Я попытался предварительно компилировать активы локально, перезапустив производственный сервер, удалив приложение и снова установив его. Ничто из этого не помогло. Он отлично работает на серверах разработки.Активы отсутствуют после развертывания на heroku

+0

попробуйте добавить этот файл в ваш мерзавец: 'мерзавец добавить .' – sadaf2605

+0

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

+0

https://devcenter.heroku.com/articles/rails-asset-pipeline – max

ответ

1

Их не хватает. Вполне вероятно, что вы не используете rails_12factor камень в production группы в вашем Gemfile:

group :production do 
    gem 'rails_12factor' 
end 

Как уже упоминалось в Getting Started with Rails 4 article on Heroku's Dev Center.

Установите этот камень + разверните приложение, и ваши активы должны быть там.

0

Пожалуйста, попробуйте следующее:

конфигурации/среда/production.rb

config.serve_static_assets = истинный

Смежные вопросы