2013-05-30 55 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

相关问题