我已经在我的rails应用程序中安装了soundmanager2作为插件。
安装后,我尝试使用以下命令来使用声音管理器
rails generate sound_manager2
它显示生成器未找到错误:(
尝试使用rails 3但实际上想要使用rails 2和ruby 1.8.6
有人知道,它在轨道下是如何工作的?或者还有其他方法可以使用rails app播放声音吗?
答案 0 :(得分:4)
将以下SoundManager2文件手动添加到vendor/assets/javascripts/soundmanager2
:
soundmanager2-nodebug-jsmin.js
(或其中一个other scripts,视您的需要而定)soundmanager2.swf
soundmanager2_debug.swf
soundmanager2_flash9.swf
soundmanager2_flash9_debug.swf
然后,您的应用程序的JavaScript清单文件(//= require tree .
)中应该有//= require soundmanager2/soundmanager2-nodebug-jsmin
或app/assets/javascripts/application.js
。
或者,只需使用soundmanager-rails gem即可。我自己没有用过它,所以我不能保证它是否有效。
答案 1 :(得分:0)
您可以将soundmanager2下载中的JavaScript和/或Flash文件放入rails应用程序,该插件只是一个JavaScript包装器,根本不需要它。
然后按照官方Getting started guide
进行操作