【发布时间】:2014-05-05 17:11:06
【问题描述】:
我正在使用 CoffeeScript 执行 Ajax 请求,然后从我的控制器渲染部分,但在渲染完部分之后,它无法使用我之前的 Javascript。
例子:
最后我的home_controller 我有:
respond_to do |format|
format.html { render partial: 'frame' }
end
在我的home.js.coffee:
$('#plouf').click ->
alert('test')
然后在我的部分_frame.html.erb(在views文件夹的主文件夹中)
<span id="plouf">test<span>
如果我点击这个跨度,什么都不会发生......
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
但是如果我在我的部分中添加这一行它可以工作,但我知道它很难看,因为我已经在我的 application.html.erb 中这样做了
我是否遗漏了什么,或者部分不能使用任何以前的 Javascript 是否正常?
【问题讨论】:
标签: javascript jquery ruby-on-rails ajax coffeescript