从网页中的xml文件显示

时间:2015-01-19 08:38:02

标签: ruby-on-rails xml eclipse catalog

更新:我使用sinatra管理。

在我的rails应用程序中,我有一个xml文件。我想像这样显示它: eclipse catalog

我该怎么办?我设法只显示为文本。谢谢!

2 个答案:

答案 0 :(得分:1)

使用来自控制器的send_data来做同样的事情!像下面的节目一样

format.xml do  
  send_data(data, :type=>"text/xml",:filename => "test.xml")  
end

答案 1 :(得分:1)

由于你有 xml文件, 写入控制器

filepath = "#{Rails.root}/file/to/path"
send_file filepath, disposition: 'inline'

:处置选项非常重要! 因为指定文件是以内联方式显示还是下载。有效值为“内联”和“附件”(默认)。