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

标签 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 中不起作用。我开始了解 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/

相关文章:

javascript - Youtube API - 如何使用自定义控件打开/关闭字幕、更改语言?

javascript - 使用 $http.get() 通过 Angular 下载远程文件 - OAuth 身份验证

php - AS3、PHP 和 JSON - 解码一个对象没问题,数组返回 null

flash - Actionscript TCP 套接字无法为某些人发送消息

javascript - 获取从 Flash 打开的弹出窗口的 Window.Opener 句柄

javascript - 如何将 flashvars 属性与 swfobject.embedSWF 一起使用?

google-chrome - Google Chrome 没有提示用户在我的网站上启用 Flash

ruby-on-rails - 布局渲染不正确

ruby-on-rails - Rails 3.1.0.rc4 + Postgres - 重启后无法读取或写入数据库

ruby-on-rails - 铁路通行证 :id with params