【发布时间】:2011-01-21 18:18:19
【问题描述】:
我想将生成的视图作为 kml 文件发送,带有必要的标题(内容类型和文件过期)......使用 head 给出 500,使用 response.headers 没有效果......
我该怎么办?
【问题讨论】:
-
你能发布你的代码尝试使用 response.headers 吗?
标签: ruby-on-rails apache ruby-on-rails-3 header kml
我想将生成的视图作为 kml 文件发送,带有必要的标题(内容类型和文件过期)......使用 head 给出 500,使用 response.headers 没有效果......
我该怎么办?
【问题讨论】:
标签: ruby-on-rails apache ruby-on-rails-3 header kml
【讨论】:
您需要注册 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
【讨论】: