rails4 中 turbolinks 会导致 界面css出现载入顺序的问题。
由于 turbolinks 的工作机制,会导致 css载入出现问题。而使得界面出现错位。
解决方法1:
由于在内网应用上 不是特别看中 turbolinks 的body插入的机制,所以 可以去除。
步骤。
1: Gemfile 中去除 turbolinks
2. application.js 和 application.css 中去除 turbolinks 对应的require
3. application.html.erb 中 去除 turbolinks 引用,把
"data-turbolinks-track" => true 去除
<%#= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%#= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= stylesheet_link_tag "application", media: "all" %>
<%= javascript_include_tag "application" %>