Rails 3.1 SWF文件未加载

时间:2011-09-05 22:18:23

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

出于某种原因,新的资产管道没有拉入我需要的swf文件。我已经尝试将swf文件放在app / assets /,app / assets / flash中(在将config.assets.paths<<“#{Rails.root} / app / assets / flash”添加到application.rb之后) ,public /,public / assets /,vendor / assets /,vendor / assets / flash /等......

有什么想法吗?

视图:

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

...在源代码中变为/assets/flash/swfupload.swf;这符合我正在使用的当前路径。

1 个答案:

答案 0 :(得分:2)

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

相关问题