2010-07-28 55 views

回答

4

如果您已經使用map.resourcesconfig/routes.rb中設置了您的路線,那麼我認爲您已經擁有了您想要的路線。我想你需要的是添加自定義MIME類型,你控制器是這樣的:

Mime::Type.register_alias "application/zip", :zip 

然後

respond_to do |format| 
    format.zip { ... } 
end 

也可在request.format

+0

我收到了404我設置的地圖。資源:在routes.rb中的控制器 – tapioco123 2010-07-29 08:25:24

+0

我如何做tar.gz文件相同? – tapioco123 2010-07-29 09:33:45

+0

我相信你正在尋找的「.tar.gz」的MIME類型是「application/x-gzip」,所以你只需要註冊另一個別名,你就可以走了。你解決了404嗎?如果你運行'rake routes',你會看到資源的路徑和格式規則嗎? – bjg 2010-07-29 11:07:00