Предыдущие две статьи (раз и два) оказались гораздо популярнее, чем я мог ожидать. А теперь пришла пора третьей, завершающей статьи о файлообменнике на базе Sinatra и DataMapper.
В этот раз мы рассмотрим:
В этот раз мы рассмотрим:
- Проблему с одинаковыми именами файлов
- Страницу ожидания перед загрузкой
- Создание CSS с помощью SASS
- Аутентификацию
- Запуск из под thin
- Тестирование с помощью RSpec
- Бенчмарки