【问题标题】:Rails 3.1 SWF file not loadingRails 3.1 SWF 文件未加载
【发布时间】:2011-11-10 21:48:07
【问题描述】:

由于某种原因,新的资产管道没有拉入我需要的 swf 文件。我尝试将 swf 文件放在 app/assets/、app/assets/flash 中(在将 config.assets.paths

有什么想法吗?

查看:

<%= asset_path('flash/swfupload.swf') %> 

…在源代码中变成/assets/flash/swfupload.swf;这与我正在使用的当前路径匹配。

【问题讨论】:

  • asset_path(),这是自定义的辅助方法吗?您可以在浏览器中通过直接链接访问 Flash 文件吗?
  • 另外,试试这个:config/environment/development.rb : config.assets.digest = true 把它改成false 看看它是否有效
  • 谢谢; asset_path 是 rails 3.1 的新手,我也尝试过直接链接,但会尝试第二个建议。

标签: ruby-on-rails ruby-on-rails-3.1


【解决方案1】:

我想通了。出于某种原因,我不得不将 SWF 文件放在 public/flash/swfupload.swf 中。 swf 文件所依赖的图像未加载,但由于未使用 Flash 调试模式而不会显示为丢失。这使得 SWF 无法一直加载。我不得不用asset_path调用图像,这是预期的。不过,感谢您的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 2011-08-23
    相关资源
    最近更新 更多