2013-02-28 75 views
0
parse: (response, options) => 
    @totalRecords = parseInt(response.result_count) 
    @totalPages = Math.ceil(@totalRecords/@perPage) 
    response.data 

在本地开发环境,本地生产env。但是在部署到生产环境时,解析函数无法获取任何数据(甚至没有触发)。Backbone Paginator +导轨不能在生产服务器上工作

在浏览器控制台中使用,使用collection.fetch(),它有响应,但只是不能将它传递给我的集合。

enter image description here

回答

1

听起来像它不是一个代码问题,这么多的部署问题。如果您可以在本地生产生产,这应该意味着您的代码有效。

问题可能是资产在需要时(或未在生产服务器上更新)预编译。请记住,Heroku和某些提供程序需要在部署时推送预编译的资产,或确保它们在服务器上构建。

+0

感谢您的回复。我发现这个问题不知何故,它类似于这里的问题http://stackoverflow.com/questions/11738924/incomplete-response-body-being-returned-from-rails-3-app-with-rabl唯一的区别是我正在使用Unicorn + Nginx。我实际上不知道如何正确配置独角兽。相反,我重写了rabl代码并缩短了响应时间,然后一切正常。 – yujingz 2013-03-17 04:13:41

+0

不错 - 我还没有亲自做独角兽。我仍然在使用乘客和apache(是的,我知道2010年打电话,并希望它的网络堆栈)。 – 2013-03-17 18:50:42

相关问题