See the accompanying blog posts on my blog.
This continues to be a work in progress. The parts completed thus far are:
Part 1 - Creating Rails app, adding AngularJS, setting up structure, implementing basic Rails and AngularJS controllers
Part 2 - Modularizing the AngularJS side of the app, setting up AngularJS routing, and using Angular routing to manage multiple controllers and templates.
Part 3 - Building a simple Rails API to serve blog post data to the main Angular controller.
Part 4 - Building a shared AngularJS service to access our Rails API.
Part 5 - Creating server database records from the client side and using Angular promises to handle asynchronous data loading.