从Foundation 5.0.3升级到5.1.0打破了JavaScript

时间:2014-02-12 20:35:48

标签: javascript ruby-on-rails zurb-foundation

我正在使用使用Foundation 5.0.3的Rails应用程序。这与Rails 4有一些问题,但我没有遇到任何问题。我没有使用TurboLinks。

我刚刚更新到Foundation 5.1.0,所有的Foundation JavaScript都停止了工作。据我所知,没有其他任何改变,没有资源返回404,并且浏览器控制台没有出现JavaScript错误。

我不知道问题是基础,资产管道,还是我的项目设置和页面结构,但我已经尝试了所有我能想到的调试它而没有任何效果。

这是我的基本页面结构,以防错误是我如何设置它,但这对于Foundation 5.0.3来说运行正常。

<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
        <%= favicon_link_tag "favicon.png" %>
        <%= stylesheet_link_tag "application", media: "all" %>
        <%= stylesheet_link_tag params[:controller] %>
        <%= stylesheet_link_tag "site_area_specific/#{params[:site_area]}" %>
        <%= javascript_include_tag "application" %>
        <%= javascript_include_tag params[:controller] %>
        <%= csrf_meta_tags %>
        <script>
            $(function() {
                $(document).foundation();
            });
        </script>
    </head>
    <body>
        <%= render "shared/topnav" %>
        <%= yield %>
        <%= render "shared/footer" %>
    </body>
</html>

0 个答案:

没有答案