我正在使用使用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>