在application.js中的某个地方,我正在编译我有这个对象和函数:
chosen.coffee
Foo =
do_this: ->
$('.slider').slider()
$ ->
Foo.do_this()
这会调用JQueryUI并将我的一个div变成一个滑块。然后用户做东西并重新渲染那个html。我的问题是,如何从response.js.erb调用此函数?
response.js.erb
$('big_body_thing').append('<div class="slider"></div>')
Foo.do_this??????
答案 0 :(得分:2)
在'chosen.coffee'文件的末尾添加以下代码以导出Foo
:
root = exports ? this
root.Foo = Foo