2011-09-25 39 views
3

将我的.swf文件嵌入到rails 3.1中时出现问题。在以前版本的导轨中,我会使用swfobject并简单地执行:Rails 3.1 - 嵌入flash.swf文件 - 最佳实践?

<div id="swfbox">you don't have flash</div> 
<script type ="text/javascript"> 
    swfobject.embedSWF("swf/AudioRecorder.swf", "swfbox", "400", "400", "10.0.0", ""); 
</script> 

这不适用于rails 3.1。我开始了解资产管道,但我仍然对将.swf文件放在哪里感到困惑。到目前为止,我已经试过用把一切在/公共然后用组合/应用/资产:

<%= asset_path("swf/AudioRecorder.swf") %> 

回答

2

你应该可以把它放在你下的应用程序/资产的任何目录,然后引用它

<%= asset_path("AudioRecorder.swf") %>