我在3000本地運行我的應用程序,一切都很好,但是當我上傳到heroku它是次標準。 我使用回形針寶石, 我的Heroku的日誌發出此錯誤路由錯誤的圖像Ror
ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"):,
人們似乎對這種情況沒有路徑在我的管道,如果在Heroku的本地和不運行,我想,這是一個Heroku的配置問題? 。
我在3000本地運行我的應用程序,一切都很好,但是當我上傳到heroku它是次標準。 我使用回形針寶石, 我的Heroku的日誌發出此錯誤路由錯誤的圖像Ror
ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"):,
人們似乎對這種情況沒有路徑在我的管道,如果在Heroku的本地和不運行,我想,這是一個Heroku的配置問題? 。
對於heroku
你必須額外使用aws-sdk gem像優秀paperclip-intro描述的shorlty。
示例配置:
# config/environments/production.rb
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
最佳信息點通常是Heroku的本身,看到這個example configuration guide
回形針寶石意味着你正在上傳圖片,並且想通過GET請求訪問圖片嗎?
該路徑看起來像是Heroku服務器本身。 Heroku不支持文件上傳,獲得亞馬遜s3設置或其他一些存儲設施。
它在本地工作,因爲您的本地設置允許文件上傳和存儲。
我只是不能看到我的應用程序中的任何地方的請求 –
我真的不喜歡這些人誰問一個問題多次(http://stackoverflow.com/questions/21226623/actioncontrollerroutingerror-no-route-matches-get-images-medium-missing-p)並且永遠不會再回到它或接受任何答案。 –