2013-05-30 66 views
0

回形針在我的本地主機上工作正常,但是當我嘗試在我的服務器上傳圖像時,出現此錯誤(如我的作品。.RB日誌文件)ActionController :: RoutingError(沒有路由匹配[GET] Ruby on Rails中的PaperClip錯誤

ActionController::RoutingError (No route matches [GET] 

我很奇怪爲什麼發生這種情況我還沒有把任何:URL或:路徑的任何模式,因爲無論如何,它工作正常在本地主機上沒有它(我看到的一些其他答案暗示,但我不知道這是問題)任何一個與如何解決這個回形針問題的建議?

編輯 - 好吧,當創建一個頁面,有一個ttachment和當我上傳圖片時,圖片沒有上傳,我收到了上面的錯誤,路徑的圖片是http://example.com/system/photos/preview_images//original/home.png?1369929849,請參閱這兩個//,爲什麼這樣呢?那裏應該有000/000/004或者類似的東西,對嗎?

回答

0

如果您的服務器使用ssl,則可能必須使用url而不是路徑。它在localhost中正常工作,因爲你的本地主機不會使用ssl。

例如

=的link_to 「東西」,SOME_PATH

=的link_to 「東西」 來代替,SOME_URL

+0

嗨,不,我正在使用服務器的SSL,這當然只是回形針問題IMO – iCyborg

+0

http://thewebfellas.com/blog/2009/8/29/protecting-your-paperclip-downloads可能會有所幫助。 – usha

相關問題