Ruby on rails 3.2 Rails 3.2资产管道

Ruby on rails 3.2 Rails 3.2资产管道,ruby-on-rails-3.2,Ruby On Rails 3.2,请帮我解决以下问题 我有一段JS代码。当我把它放在list.html.erb文件中时,它工作正常。 但是当我将代码放入test.js文件并将其放入assets/javascripts文件夹时, 我不知道如何将它附加到application.js上,如何处理它 //= require jquery //= require jquery_ujs //= require "jquery_functions" //= require_tree . 让它工作 我试过这样做: //= require jq

请帮我解决以下问题

我有一段JS代码。当我把它放在list.html.erb文件中时,它工作正常。 但是当我将代码放入test.js文件并将其放入assets/javascripts文件夹时, 我不知道如何将它附加到application.js上,如何处理它

//= require jquery
//= require jquery_ujs
//= require "jquery_functions"
//= require_tree .
让它工作

我试过这样做:

//= require jquery
//= require jquery_ujs
//= require "jquery_functions"
//= require_self
//= require 'test'
//= require_tree .
这不起作用

下面是我的test.js

<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js">
</script>

<script>
$(document).ready(function(){
$("button").click(function(){
var txt="";
txt+="Width of div: " + $("#div2").width() + "</br>";
txt+="Height of div: " + $("#div1").height()+ "</br>";
txt+="va salm";
$("#div1").html(txt);
$("#div2").html(txt);
$("p").hide();
$(".test").hide();
});
});
</script>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
var txt=“”;
txt++=“div的宽度:++$(“#div2”).Width()+”
”; txt++=“div的高度:++$(“#div1”).Height()+”
”; txt+=“va salm”; $(“#div1”).html(txt); $(“#div2”).html(txt); $(“p”).hide(); $(“.test”).hide(); }); });
如果有,谢谢

app/assets/javascripts/test.js
您可以在application.js中将其引用为:

//= require test
然而,通过使用:

//= require tree . 
无论如何都应该包括该文件

作为起点,您是否在浏览器中查看了源代码,并检查html中是否出现类似的内容

<script src="/assets/test.js?body=1" type="text/javascript"></script>