相关疑难解决方法(0)

Foundation 5 Topbar在导轨4中不能始终如一地工作

我在我的rails 4应用程序中使用基础5.当我发送请求时,顶部栏菜单工作正常.我可以悬停项目和嵌套项目没有问题.然后,我单击其中一个项目,其中包含与之关联的link_to方法.有时它会给出正确的结果,我的菜单仍然可以正常工作,但有时候整个事情会冻结.这也使移动菜单的后退按钮消失.一旦我通过刷新或网址发送新请求,菜单就会再次运行.

Rails在日志文件中没有看到任何问题.我的菜单在rails之外工作正常.我想知道是否可能与我的link_to tag_helpers或我在我的应用程序中设置基础的方式有关?

以下是JS如何为基础路由的快速概述.(他们在他们的文档上建议的配置)views/layouts/application.html.erb:

<head>
 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 <%= stylesheet_link_tag    "application" %>
 <%= javascript_include_tag "vendor/modernizr" %>
</head>   
<body>     
  <%= javascript_include_tag "application" %>     
</body>
Run Code Online (Sandbox Code Playgroud)

资产/ application.js中:

//= require jquery
//= require jquery_ujs
//= require foundation
//= require turbolinks
//= require_tree .

$(document).foundation();
Run Code Online (Sandbox Code Playgroud)

还有其他人遇到过这个问题吗?除了不使用粉底5之外的任何好的解决方案?

谢谢Alex

javascript ruby-on-rails zurb-foundation drop-down-menu ruby-on-rails-4

8
推荐指数
2
解决办法
2726
查看次数