在rails 3.1中嵌入我的.swf文件时遇到问题。在过去的rails版本中,我使用swfobject并简单地执行:
<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文件。到目前为止,我已尝试将所有内容放入/ public then / app / assets中,使用以下组合:
<%= asset_path("swf/AudioRecorder.swf") %>
答案 0 :(得分:2)
您应该可以将它放在app / assets下的任何目录中,然后用
引用它<%= asset_path("AudioRecorder.swf") %>