rails 4 中 turbolinks 导致 界面css的问题

来源:互联网 发布:数据挖掘会议 编辑:程序博客网 时间:2024/04/29 16:40

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" %>