W00t! This has been a chapter where we actually built a fully functional web application using Rails and Sinatra. We have seen how to model a web application in the previous chapters. Now, we used them. We saw what Rails routes are and how they are processed. We were introduced to Twitter Bootstrap, Haml and Sass. We also looked at some very useful gems such as, simple_form
and nested_form
. We briefly looked at how to test an application and even document it!
You're all set to explore the wonderful world of MongoDB and Ruby now. The more you experiment the more you will learn. The next couple of chapters would deal with leveraging MongoDB specific features. In the next chapter, we shall leverage MongoDB geospatial indexing to make our applications location aware. The last chapter deals with scaling MongoDB and some more Map/Reduce!