我想将生成的视图作为kml文件发送,带有必要的标题(内容类型和文件过期)... head的使用给出500,并且使用response.headers没有效果...
我该怎么办?
答案 0 :(得分:11)
答案 1 :(得分:0)
您需要注册KML mime类型。 In your config/initializers/mime_types.rb
Mime::Type.register "application/vnd.google-earth.kml", :kml
然后在你的行动中你可以做到:
format.kml { ... }
KML教程:http://code.google.com/apis/kml/documentation/kml_tut.html#kml_server