我正在制作一个需要实时数据的网页。
因此,页面加载后需要重复的ajax通信。
像这样,jQuery ->
setInterval ->
$.ajax
url: "some url"
success: (data, textStatus, jqXHR) ->
#handle the data here
问题出现在这里,
我只需要one page
但正因为application.js
require_tree .
它会在每个页面中加载整个coffeescript(javascript)代码。
如何仅在一页中包含此coffeescript文件?
我是否必须手动在.erb
文件中包含javascript?
<%=javascript_include_tag 'what_i_want'%>
这是正确的方法吗?
答案 0 :(得分:0)
将此信息包含在您的erb文件中。
<%= javascript_include_tag 'what_i_want' %>
如果你直接添加你的erb文件,你需要在 config / initializers / assets.rb
中添加你的js文件Rails.application.config.assets.precompile += ['what_i_want.js']