在 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 中不起作用。我开始了解 Assets 管道,但我仍然对将 .swf 文件放在哪里感到困惑。到目前为止,我已经尝试将所有内容放在/public 然后/app/assets 中,组合使用:
<%= asset_path("swf/AudioRecorder.swf") %>
最佳答案
你应该可以把它放在app/assets下你喜欢的任何目录,然后用
<%= asset_path("AudioRecorder.swf") %>
关于ruby-on-rails - Rails 3.1 - 嵌入 flash.swf 文件 - 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542789/