2013-07-22 65 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