AngularJS - $http POST with Rails 3.2.3

I'm building a simple Contact Management app with Crud using AngularJS 1.0.0rc8.

Getting a list of currently existing contacts is no problem, but while attempting to save a new Contact to the server, a new row is created - complete with the correct id, created_at, and updated_at values - but the rest of the models data is ignored.

Here is a screenshot to show what I mean:

As you can see, numbers 4 and 5 were given the Id's but first_name, last_name, and phone_num were not saved to the database.

I am using a $scope.addContact function within the Controller that deals with the object.