我有一個CoffeeScript文件,我在其中編寫一個與音頻播放器進行交互的類,但由於某種原因,我無法在我的Rails應用程序中使用另一個coffeeScript文件進行播放。CoffeeScript類和jQuery
player.coffee:
window.Player = ->
constructor: (@player_id = "player") ->
jw = {
'flashplayer':"<%= asset_path('player.swf') %>"
'controlbar': 'top'
'autostart': 'false'
'width':'400'
'height':'49'
'playlist': '[]'
'skin':"<%= asset_path('awardfm.zip') %>"
'dock':'false'
'wmode':'transparent'
}
jwplayer(@player_id).setup(jw);
play: (track_data) ->
console.log track_data
player_interactions.coffee
$ ->
jw = window.Player "player" || {}
$('.play').click ->
jw.play('test')
我不斷收到此錯誤: Uncaught ReferenceError: Player is not defined
它現在與上面的代碼示例工作