Rails 3.1 - 嵌入flash.swf文件 - 最佳实践?

时间:2011-09-25 00:14:37

标签: ruby-on-rails flash swfobject

在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") %>

1 个答案:

答案 0 :(得分:2)

您应该可以将它放在app / assets下的任何目录中,然后用

引用它
<%= asset_path("AudioRecorder.swf") %>