I have problem with save data in DB. This is my orders_controller:
def create
order = meal.build_order(order_params)
respond_with order
end
Function in orders factory:
o.create = function(order) {
return $http.post('/orders.json', order).success(function(data){
console.log(data);
o.orders.push(data);
});
};
Call orders.create in ordersCtrl (in angular controller)
if (!angular.isUndefined($scope.meal)) {
orders.create({
meal_id: $scope.meal.id,
status: "ordered",
});
}
What can be wrong with that code? When I've wrote order.save in Rails controller - order has been saved.