我有一个看起来像这样的.js文件:
$(document).ready(function() {
//Content boxes expand/collapse
$(".initial-expand").hide();
$("div.content-module-heading").click(function(){
$(this).next("div.content-module-main").slideToggle();
$(this).children(".expand-collapse-text").toggle();
});
});
我需要在每个视图中加载此文件,是否有一种优雅的方式呢?
答案 0 :(得分:0)
如果所有页面的代码相同,我会将其插入JS文件,例如startApp.js,并在关闭BODY之前将此脚本作为HTML标记包含
yourView.HTML
...
<script src="startApp.js"></script>
</body>
</html>
答案 1 :(得分:0)
如果你在rails上使用ruby,那么你可以在app / views / layouts / application.html.erb中添加它,或者你可以在app / assets / javascripts / application.js中添加它