向基础添加JavaScript 我安装了基础4的GEM,但是现在我想添加一些JavaScript,比如下拉按钮。我遵循了指令,但是当我得到一个视图(“没有路由匹配”)时,ZePTO、jQuery和Buffix.M.js没有加载。
我在应用程序布局中添加了:向基础添加JavaScript 我安装了基础4的GEM,但是现在我想添加一些JavaScript,比如下拉按钮。我遵循了指令,但是当我得到一个视图(“没有路由匹配”)时,ZePTO、jQuery和Buffix.M.js没有加载。,javascript,ruby-on-rails,ruby,zurb-foundation,Javascript,Ruby On Rails,Ruby,Zurb Foundation,我在应用程序布局中添加了: <%= javascript_include_tag "application" %> <%= stylesheet_link_tag "application" %> <script src="/js/custom.modernizr.js"></script> <%= csrf_meta_tags %> 在头上 <%= javascript_include_tag "js/v
<%= javascript_include_tag "application" %>
<%= stylesheet_link_tag "application" %>
<script src="/js/custom.modernizr.js"></script>
<%= csrf_meta_tags %>
在头上
<%= javascript_include_tag "js/vendor/custom.modernizr" %>
<script>
document.write('<script src=/js/vendor/'
+ ('__proto__' in {} ? 'zepto' : 'jquery')
+ '.js><\/script>');
</script>
<script src="js/vendor/foundation.min.js"></script>
<script>
$(document).foundation();
</script>
文件。写(“”);
$(document.foundation();
在身体的末端
但是没有文件夹js/vendor,对吗?我必须把它们放在哪里?
提前谢谢你 如果将JavaScript放在供应商文件夹中,可以将其添加到
application.js
文件中,从而将其包含在Rails应用程序中
示例application.js
//= require jquery
//= require jquery_ujs
//= custom.modernizr
//= require foundation
//= require_tree .
链轮将在各种资产目录中查找JavaScript 还是不行。。。但是,如果我从以下位置获取代码:我得到下拉列表,但不在它认为未加载的位置。实际上,在控制台中,我已经开始为…获取“/js/vendor/foundation.min.js”。。。。没有路线匹配[GET]zepto.js的相同内容现在看起来还可以!我只是添加了一行:// =需要基金会。谢谢,不客气。我修改了基础线的答案。你能证实这对你有什么作用吗?