Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向基础添加JavaScript 我安装了基础4的GEM,但是现在我想添加一些JavaScript,比如下拉按钮。我遵循了指令,但是当我得到一个视图(“没有路由匹配”)时,ZePTO、jQuery和Buffix.M.js没有加载。_Javascript_Ruby On Rails_Ruby_Zurb Foundation - Fatal编程技术网

向基础添加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的相同内容现在看起来还可以!我只是添加了一行:// =需要基金会。谢谢,不客气。我修改了基础线的答案。你能证实这对你有什么作用吗?