出于某种原因,新的资产管道没有拉入我需要的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;这符合我正在使用的当前路径。
答案 0 :(得分:2)
我明白了。出于某种原因,我不得不求助于将SWF文件放在public / flash / swfupload.swf中。 swf文件所依赖的图像未加载但由于未使用Flash调试模式而不会显示为丢失。这使得SWF无法一直加载。我不得不使用asset_path调用图像,这是预期的。谢谢你的帮助。