Bo *_*nes 4 ruby-on-rails respond-to mime-types
是否有一种机制或接受的方法来响应具有更复杂格式扩展的请求?
我的具体方案涉及返回plist文件.但是,我有时需要将此文件作为XML plist文件返回,有时作为二进制plist文件.
我认为URL组成了,/resources.xml.plist并且/resources.binary.plist将是区分它们的好方法.然后,我需要添加一个MIME类型binary.plist和一个for xml.plist,然后以某种方式响应这些格式.
有没有人知道如何实现这一目标和/或有更好的方法的想法?
看一下教程" 使用自定义mime类型 ".
Mime::Type.register "application/xml", :plist_xml, [], ["xml.plist"]
Mime::Type.register "application/octet-stream", :plist_binary, [], ["binary.plist"]
...
respond_to do |format|
format.plist_xml { ... }
format.plist_binary { ... }
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1276 次 |
| 最近记录: |