Prerender + Angular JS + Rails仅适用于第二个查询

时间:2014-11-03 16:25:36

标签: ruby-on-rails ruby angularjs node.js prerender

我将基于Angular JS的Rails应用程序拆分为两个应用程序。前端渲染HTML和后端普通API应用程序,呈现JSON。

我使用prerender_rails gem作为前端app并预先在本地运行开源服务。我相信我正确配置了中间件,因为查询是由前端处理的,而幻像js正在工作,页面正在渲染。

问题是第一个(或有时是第二个)查询返回空页面,第二个查询(有时是第三个)呈现正确的HTML页面。之后,同一URL上的每个下一个查询都会呈现正确的页面。

我在Puma上运行前端和后端应用程序,每个都有8名工作人员。

任何想法如何解决?

0 个答案:

没有答案