As you mention rails, I suggest you look at angularjs-rails-resource. It makes working with resources much easier. As you are nesting your seals below city, you always have to supply a city_id.
app = angular.module("CityAngular", [])
app.factory "Seal", ["railsResourceFactory", ($resource) ->
$resource url: "/cities/{{city_id}}/seals/{{id}}", name: 'seal'
]
app.controller 'SealCtrl', ["$scope", "Seal", ($scope, Seal) ->
$scope.city_id = 1
$scope.seals = Seal.query(city_id: $scope.city_id)
$scope.addSeal = ->
$scope.newSeal.city_id = $scope.city_id
seal = new Seal($scope.newSeal).create()
$scope.seals.push(seal)
$scope.newSeal = {}
]