Doug-MacDowell/blog_using_mongo — pull request #2 by Doug-MacDowell (2014-04-29 23:49:58+00:00)
Title: Demo

This is a second submission for the MongoDB assignment. The original submission did not include the Paranoia framework in the Post model because it caused errors. It had been removed from the mongoid 4.0.0 (beta1) release. However, I did find a gem in github that I added to my app, and now it works fine with Paranoia. Also, I can only enable journaling in mongo using --journal at startup because I am using the 32-bit flavor for Linux, and it is disabled by default.

Here are my original comments/observations for this assignment:
I decided not to create the exact same app as the Railscast, but did a blog instead. Based on notes from class and from watching the Railscast several times, I feel I have a good feel for using Mongo. I chose to use the 4.0.0(beta1) version of Mongoid, along with Rails 4.1.0. Installation of mongoid was fairly easy on my Linux (Ubuntu 32-bit) environment.
I ran into nasty errors when trying to include the Paranoia and Versioning frameworks mentioned in the railscast, so I did not include them. Did some poking around and found that those frameworks were removed from the 4.0.0 release, as described in the changelog for mongoid here:
https://github.com/mongoid/mongoid/blob/master/CHANGELOG.md

(Items #2432 and 2433 pertain)
No collaborators were called upon for this assignment.