Skip to content

Latest commit

 

History

History
84 lines (47 loc) · 4.87 KB

articles.md

File metadata and controls

84 lines (47 loc) · 4.87 KB
layout title id
default
Статьи
articles

Статьи

Здесь будут собираться русскоязычные и не очень статьи по Sinatre. Переводные, либо оригинальные.

Статья про самые основы Sinatra. Установка. Маршруты (роуты). Интересно обсуждение в комментариях.

Статья про создание простой фото-галереи, на базе Sinatra, mongodb и carrierwave. Исходный код здесь

Хорошая статья про создание не сложной системы управления сайтом (CMS), на базе Sinatra и DataMapper. Есть репозиторий на github. Фронт можно увидеть здесь. Но самое интересное - это бэкэнд.

Совсем небольшая статья, ничего сложного.

Пример развёртывания Sinatra приложения с помощью Passager. По сути пример развёртывания Rack приложения (файловая структура).

Хорошая статья по созданию приложения работающего с Базой Данных (DataMapper). Пример создания "хелпера". Работающее приложение размещено на Heroku по адресу http://tourl.heroku.com

Домашний файлообменник на базе Sinatra и DataMapper

Серия публикаций на habrahabr, достаточно информационно.

Использование библиотечки Pony, для отправки почты. Отмечу, что "post '/doemail/' do означает, что должна быть форма с которой уже приходит запрос в Синатру - POST метод. Так же "erb(:contact_form)" означает, что для тела сообщения "отрисовывается" шаблон с названием "contact_form", это должен быть файл contact_form.html.erb в папке шаблонов отображения "views". При этом шаблон формата Erb - то есть EmbeddedRuby.

Подключение своей библиотеки обработки rss потоков, и отображение результата с помощью Синатры.

Добавление формы обратной связи для Jekyll сгенерированного сайта.

Отзывы пользователей Синатры. Английский.

Очередной клон TinyURL, код приложения размещён здесь, встроенный шаблон отображения. Приведён пример загрузки на Heroku.

Очень хороший блог с публикацями по Синатре, надо будет попереводить :)