В представленном коде, вы используете запись Hash-ей в стиле ruby 1.9, но при этом подключаете 'rubygems'. Позвольте поинтересоваться зачем? Если ruby 1.9, и без того, по умолчанию его подключает.
Я никогда не писал на Ruby и не использовал MongoDB, у меня не заработал код после #конфигурация базы данных
, я сделал как написано тут, программа заработала, правда, я не дошел до части с изображениями.
Да не за что, как время появится, актуализирую статью и попытаюсь что нибудь ещё написать, а то по моему сейчас уже по этой статье ничего не заработает
Использование связки Sinatra, mongodb и carrierwave, пишем простую фотогалерею