For simple models you can use $http instead of $resource
$http.get('/api/tour/' + id).success(function (tour) {
$scope.tour = tour;
});
$resource is a service for creating javascript classes (ActiveRecord style).
var Tour = $resource(...) // capital T
var tour1 = Tour.get()
Although slightly confusing, your code should work. does the ajax request take place? and does it return a valid response?