从页面上的链接打开主页后Css没有正确加载(Rails 5)

时间:2017-06-26 05:36:23

标签: html css ruby-on-rails

我有一个主页,其中包含一个表单,其中包含我应用以下css的输入字段和选择字段:

.bootstrap-select>.selectpicker,
.bootstrap-select>.selectpicker:active,
.bootstrap-select>.selectpicker:focus,
.bootstrap-select>li:hover,
.bootstrap-select>li:active,
.bootstrap-select>li:focus{
    width: 100%;
    line-height: 100%;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background-color: white !important; 
}

打开主页时正确加载此css,并且样式符合预期,当我单击后退按钮返回主页时,css仍然正确加载并应用。但是当我点击链接时:

<%= link_to root_path do %>
    <%= image_tag "logo.png", class: 'navbar-brand'%>
<% end %>

未加载上述css(在Dev Tools中不可见)。现在,选择获得默认样式,边框以及下拉箭头从一个指向下的错误更改为两个箭头(一个向下,一个向上)。

1 个答案:

答案 0 :(得分:1)

尝试以下代码加载link_to代码

的css
<%= link_to root_path, method: 'get' do %>
    <%= image_tag "logo.png", class: 'navbar-brand'%>
<% end %>