2013-05-30 41 views
2

導軌3,回形針和s2存儲桶發生路由錯誤。我特林在附上的視頻我application.But失敗並引發以下RoutingError沒有路由匹配[GET]「/missing.png」

ActionController::RoutingError (No route matches [GET] "/missing.png"): 
    actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' 
    actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' 
    railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app' 
    railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call' 
    activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged' 
    railties (3.2.13) lib/rails/rack/logger.rb:16:in `call' 
    actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call' 
    rack (1.4.5) lib/rack/methodoverride.rb:21:in `call' 
    rack (1.4.5) lib/rack/runtime.rb:17:in `call' 
    activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call' 
    rack (1.4.5) lib/rack/lock.rb:15:in `call' 

我包括videos.js在我的JavaScript文件。而且我無法在我的任何文件夾中看到missing.png。所以,爲什麼我得到這個錯誤?從哪裏我可以得到missing.png文件?

+0

您可以發佈您的代碼請 –

回答

0

我認爲你已將一些回形針的例子複製到你的應用程序。檢查具有附件的模型。您應該看到類似的東西:在這種情況下

has_attached_file :photo, :styles => { :medium => "250x250>", :thumb => "150x150>" }, 
:default_url => "/system/missing/:style/missing.jpg", 
:convert_options => {:all => '-quality 80' } 

DEFAULT_URL是路徑,圖像,如果對象沒有任何附加的圖片應該顯示。在你的情況下,你應該刪除這一行,如果你不想要顯示一些照片,如果對象不附加視頻剪輯。

但是如果你真的想要顯示一些圖像,如果你的對象沒有附加視頻,那麼你應該把文件missing.png/public文件夾的應用程序。

+0

我可以給has_Attached_file s3存儲路徑。我在我的應用程序中沒有提到missing.png。它來了? – Pez

+0

您可以完成「missing.png」的全項目搜索。我認爲在項目的某個地方有參考。 – Parandroid

相關問題