我为我创建的Rails appp设置了Rails Admin。当我第一次访问/ admin页面时,HTML会被渲染,但看起来好像CSS没有被完全加载。示例:但是,如果单击刷新按钮,则会重新加载CSS并且仪表板看起来很好。 我查看了服务器日志,并且没有任何与CSS或JS相关的错误没有加载。以前有没有人遇到过这个问题?
答案 0 :(得分:4)
看起来这可能是与Turbolinks有关的问题。我添加了数据方法:" get"到引导导航栏中的链接,它似乎解决了我的问题。
%nav.navbar.navbar-default.navbar-fixed-top{role: 'navigation'}
.navbar-header
= link_to 'Building Permits Reporting', root_path, class: 'navbar-brand'
%ul.nav.navbar-nav.navbar-right
- if user_signed_in?
- if current_user.role == 'Administrator'
%li= link_to 'Administration', rails_admin.dashboard_path, class: 'navbar-link', method: :get
%li= logon_menu
答案 1 :(得分:0)
我在Rails 4.2和Rails Admin 0.7上遇到过这个问题。以上解决方案设置数据方法:" get"在link_to电话上为我工作。
对我有用的另一件事就是take out Turbolinks。在阅读了这个article之后,我认为我并不想要它用于我的低并发站点。