2013-02-28 79 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

相關問題