2015-03-29 3 views
0

Приложение для моих рельсов отлично работает в разработке. В производстве я получаю следующее сообщение об ошибке при запуске приложения на Heroku: enter image description hereДрагоценный камень скрепки не работает в производстве

Он ссылается на вспомогательный методе я определил:

def image_for(movie) 
    if movie.image.exists? 
    image_tag(movie.image.url) 
    else 
    image_tag('placeholder.png') 
    end 
end 

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

ответ

0

Вы положили gem 'aws-sdk' в свой Gemfile? Кажется, Rails не может найти Paperclip :: Storage :: S3 :: AWS, который предоставляется жемчужиной aws-sdk.

+0

да, это там –

+0

И вы положили его под производственную группу? Можете ли вы открыть консоль в процессе производства и напечатать файл Paperclip :: Storage :: S3 :: AWS и проверить, не произошло ли повторение ошибки? – Typpex

0

я исправила эту ошибку, понижая AWS-SDk камень: Gem 'AWS-SDK',»< 2.0'

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