我有一个带有ActiveAdmin的Rails应用程序,还生成了一个名为“ Users”的附加设计模型,以使管理员和用户登录名分开。在主页上,有用于登录和注册的按钮,如下所示:
- if !user_signed_in?
.nav.navbar-form.navbar-right
%a.form-control.btn.btn-register{href: 'register'} Register
.nav.navbar-form.navbar-right.dropdown
%button#loginMenu.btn.btn-login.dropdown-toggle{"aria-expanded" => "true", "aria-haspopup" => "true", "data-toggle" => "dropdown", :type => "button"} Login
%div.dropdown-menu.feeds_dropdown{"aria-labelledby" => "feedMenu"}
= render 'users/shared/new'
我生成了用于自定义注册菜单并使用CSS / SASS设置样式的视图。现在,当我使用主页上的按钮打开注册时,将我带到http://localhost/register,可以看到所有CSS均已应用。但是,只要我重新加载页面或直接在新选项卡中打开url,就不会应用任何样式,而我只会看到一个普通且丑陋的HTML页面。
[在浏览器检查器中签入时,我注意到当我使用按钮到达站点时,请求显示为标记为“ xhr”,如果我手动加载,则显示为“文档”。
这里发生了什么,如何使它始终使用CSS?
Welp,我现在有点傻。