crossdomain.xml 跨域访问xml时用到的文件

用fushioncharts 做了个,显示数据的饼状图,在本机测试良好,放到服务器上 挂了。看log,报错:

 

ActionController::RoutingError (No route matches "/crossdomain.xml" with {:method=>:get})
 

 

 

google,说跨域访问需要建一个crossdomin.xml 文件。(很奇怪,我的应用在一个站点内,怎么会跨域了呢)

 

先解决问题,在 /public 下新建一个 crossdomain.xml 文件,写入

 

<?xml version="1.0"?>
<!-- http://www.adobe.com/crossdomain.xml -->
<cross-domain-policy>
  <allow-access-from domain="*.com" />
</cross-domain-policy>

 

重启,OK

你可能感兴趣的:(xml,应用服务器,Google,Access,Adobe)