Rails / Angular:不同的返回JSON dev / production

时间:2014-12-05 11:27:46

标签: ruby-on-rails json angularjs postgresql heroku

我有一个Rails后端,AngularJS前端单页应用程序。它进行各种ajax调用,返回前端使用的JSON对象。

我使用postgres数据库进行开发和制作,由heroku提供。

对于特定的JSON调用,我收到了非常不同的对象。

在开发方面,它看起来像这样:

enter image description here

在制作时,它看起来像这样:

enter image description here

什么!这种缩小是在起作用吗?

非常感谢您的帮助。

好的,这是服务器请求

2014-12-05T12:37:14.608517+00:00 heroku[router]: at=info method=GET path="/api/itemprices/fromcleaner/80.json" host=www.60secondlaundry.com request_id=334d5cea-44bf-45d5-86a9-66e7fa8ea23e fwd="92.237.49.190" dyno=web.1 connect=1ms service=54ms status=304 bytes=467

2014-12-05T12:37:14.534106+00:00 heroku[router]: at=info method=GET path="/api/items.json" host=www.60secondlaundry.com request_id=4ba6050a-ea4e-4ba7-96a7-87cb111a811e fwd="92.237.49.190" dyno=web.1 connect=1ms service=18ms status=304 bytes=467

2014-12-05T12:37:14.570669+00:00 heroku[router]: at=info method=GET path="/api/cleaners/80.json" host=www.60secondlaundry.com request_id=b3016b72-3653-4a5e-9410-5bc2a797c300 fwd="92.237.49.190" dyno=web.1 connect=1ms service=13ms status=304 bytes=467

2014-12-05T12:37:14.772106+00:00 heroku[router]: at=info method=GET path="/api/reviews/fromcleaner/80.json" host=www.60secondlaundry.com request_id=25fe479e-cf86-4fd9-bc56-19536b9e83c2 fwd="92.237.49.190" dyno=web.1 connect=1ms service=212ms status=304 bytes=467

以下是回复

回复基本上就是您在上面的屏幕截图中看到的。

这是打印出上面两个屏幕截图的代码行:

  Reviews.get(cleanerid).success(function(data, status, headers, config) {
    console.log("getting reviews")
    $scope.reviews = data.reviews
    console.log(data.reviews)
  });

在这里"评论"上面代码中的工厂对象。

app.factory("Reviews", ['$http', function($http) {
    var reviews = {};
    reviews.get = function(id) {
      return $http.get("/api/reviews/fromcleaner/" + id + ".json")
    }
    return reviews;
  }]);

0 个答案:

没有答案