Я очень рад сообщить, что моя книга Jump Start Sinatra только что была опубликована в электронном формате.
Книга маленькая, что уместно, потому что Синатра тоже (но отлично сложена!). Идея та же, что и со всеми книгами из серии Jump Start — вы можете прочитать ее за выходные и быстро освоиться с Sinatra.
Быстрый старт Синатра погружается в использование Синатры в первой главе, в которой описывается установка и некоторые основные примеры. После этого я объясню, как создать модульный веб-сайт на основе базы данных от начала до конца в формате учебника. Sinatra позволяет быстро разрабатывать приложения с минимальными усилиями, используя простой и понятный синтаксис. Это быстро и стабильно, без привязки рук к принудительным соглашениям. Нет никаких препятствий для входа; все, что вам нужно, это текстовый редактор. Некоторый опыт работы с Ruby поможет, но если вы немного знакомы с программированием и HTML, у вас все будет хорошо.
В этой книге я расскажу об использовании ERB и Slim для создания представлений, используя CSS-препроцессоры, такие как Sass , подключаясь к базе данных с помощью DataMapper , используя параметры конфигурации Sinatra и вспомогательные методы, используя CoffeeScript, чтобы избавиться от боли в JavaScript, а также развертывать приложения к сервису Heroku . Он также охватывает разработку собственных расширений и промежуточного программного обеспечения Sinatra, а также создание модульных приложений, которые можно использовать в качестве промежуточного программного обеспечения Rack.
К тому времени, когда вы закончите чтение, у вас должно быть все, что вам нужно знать, чтобы продолжить работу и создать полноценное веб-приложение. Sinatra предоставляет вам инструменты для размещения вашего кода Ruby в Интернете, а затем делает все возможное, чтобы вы могли продолжить разработку своего приложения. Если вы хотите создать небольшой и простой веб-сайт, массивное приложение на основе базы данных или очередную большую сенсацию в социальных сетях, эта книга предоставит вам инструменты, необходимые для начала работы.
Вы можете скачать образец главы и купить книгу здесь . Давай … заставь свои проекты Ruby петь!