我的页面加载方法有一个很大的问题,每当我的页面开始加载时,我都可以在以适当的方式加载页面之前看到HTML。
在这里,我使用缓存的HTML,CSS和JS在页面上服务的速度,速度现在是快的,但实际上它看起来很奇怪,当我们看到破坏的HTML在页面加载时。
我尝试过多种方法:
1. Tried unminified CSS
2. Tried JS to show a blank page before full page load
3. Tried uncached CSS
4. Tried to show percentage on page load
但没有成功,这个问题只出现几毫秒后,页面加载,
我刚刚开始使用rails,加载外部资源(如css和js )对我来说是个问题。在几个地方的阅读中,我发现,css应该放在app/assets/stylesheets中,js放在app/assets/javascripts中。这样做之后,我在视图文件中调用了我的css和js,如下所示
<%= stylesheet_link_tag "<<path to my css>>" %>
用于css和
<%= javascript_include_tag "<<path to my js>>" %>