2013-07-22 99 views
0

我已经安装了Foundation 4 gem,但现在我想添加一些javascript,如下拉按钮。我跟着指示,但仄,jQuery和foundation.min.js当我得到一个视图(“无路由匹配”)将javascript添加到Foundation

我的应用程序布局添加未加载:

<%= 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> 

在身体的末端。

但是没有文件夹js/vendor的权利?我必须把它们放在哪里? 提前谢谢!

回答

0

如果您将JavaScript放入您的供应商文件夹中,您可以将其添加到您的application.js文件中,以将其包含在Rails应用程序中。

样品的application.js

//= require jquery 
//= require jquery_ujs 
//= custom.modernizr 
//= require foundation 
//= require_tree . 

链轮会看着你的各类资产的目录来寻找你的JavaScript。

+0

仍然不工作...但是,如果我拿起代码:http://stackoverflow.com/questions/15180310/problems-getting-foundation-4-js-to-work-in-wp我得到下拉菜单但不在应该放置的地方 – Julien

+0

JavaScript是否被加载?什么不工作? – claptimes

+0

我觉得它没有加载。事实上,在控制台我已经开始GET“/js/vendor/foundation.min.js”....没有路由匹配[GET] zepto.js的相同的东西 – Julien