1

我的问题是关于我的第一个 Open Flash Chart 根本没有显示在我的 Rails 应用程序中(在 Vista 上运行的 2.3.5)。我正在尝试实现:http://openflashchart2.heroku.com/chart_examples/pie。所有代码都在,但是当我使用服务器加载视图时,那里什么都没有!拉出空白页的源代码,我看到:

    swfobject.embedSWF(
    "/open-flash-chart.swf","flashcontent_4000",
    "650", "300", "9.0.0", "expressInstall.swf",
    {"data-file":"/charts_ofc2%2Fpie"}, {{}}, {{}} );

但我没有看到这样的东西(这是从示例页面的源代码中复制的):

    <object type="application/x-shockwave-flash" wmode="transparent"
    data="/open-flash-chart.swf" width="650" height="400"
    id="flashcontent_108400" style="visibility: visible; ">
    <param name="flashvars" value="data-file=http%3A%2F%2Fopenflashchart2.heroku.com%2Fcharts_ofc2%2Fpie"></object>

我认为缺少这个块是我没有看到图表的原因。你知道问题出在哪里吗?太感谢了。

背景

  • 设置:在 Windows 机器上运行的 RoR 2.3.5,现有数据库和正在开发的项目。
  • 在供应商/插件中,我输入: git clone git://github.com/korin/open_flash_chart_2_plugin.git open_flash_chart_2
  • 是否 rake open_flash_chart_2:install
  • open-flash-chart.swf (265kb) 公开/
  • swfobject.js 在 public/javascripts
  • json2 在 public/javascripts/json
  • 也做了 git clone 并尝试进行子模块更新,但它说:致命:不是 git 存储库(或任何父目录)。
  • 将控制器/视图代码复制到新控制器中
  • 我还为饼图命名了 charts_ofc2
  • 已安装 Haml 和 JQuery
4

0 回答 0