5
成員URL操作我有我的應用程序的路線是這樣的:獲取與的ActiveResource
/deployments/:id/logs.json
它是用來檢索日誌進行了具體部署。在我的客戶端代碼,總部設在的ActiveResource我有這樣的:
logs = Deployment.find(deployment.id).get(:logs, opts)
如果選擇採用一些參數,我通過查詢字符串發送。
這段代碼的問題是它在兩個中斷請求。該Deployment#find
方法請求:
GET /deployments/:id.json
然後,如果這被發現,第二請求被髮送:
GET /deployments/:id/logs.json
是否有可能跳過第一查詢共使用服務器和的ActiveResource on Rails的3 (當前對activeresource的要求大於等於2.3.5,但如果需要,我可以很好地處理它)?
更新:我想,如果我改變它的工作原理:
logs = Deployment.find(deployment.id).get(:logs, opts)
到
logs = Deployment.new(:id => deployment.id).get(:logs, opts)
有何評論?