如何在Rails响应之前加载资源

时间:2014-06-29 11:18:05

标签: sql ruby-on-rails ruby ruby-on-rails-4 asset-pipeline

我在Rails应用程序的数据库中有大量数据,并且加载页面(大而慢的SQL请求)需要花费大量时间。我需要首先显示HTML和CSS,并在SQL请求执行时向用户显示加载图标。那么我怎样才能在Rails响应之前显示CSS?

1 个答案:

答案 0 :(得分:0)

SQL查询在服务器端执行,并根据这些查询结果rails生成视图,然后将这些视图发送回请求用户浏览器。这是请求 - 响应周期的默认行为。

您可以通过显示简单页面来实现您的目标,只需加载图像/ css以响应请求,然后使用ajax加载数据。