РИТ 2011
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Add sprites and inline images Apr 24, 2011
steps Remove comments from step 5 styles Apr 25, 2011
README.md Fix headers in README Apr 24, 2011
result.png Add result image Apr 24, 2011

README.md

Haml/Sass/Compass для РИТ 2011

Проект содержит пример, который будет показываться на мастер-классе о Haml/Sass/Compass на РИТ 2011.

Структура:

  • app — папка с рабочим проектом и исходниками с комментариями. Предназначен для дальнейшегго изучения и копания.
  • steps — примеры, которые будут показываться на мастер-классе.

Запуск app

Помните, игра с клёвой технологией на выходных может дать вам больше, чем пару лет школы и университета (см. http://xkcd.ru/519/ ).

Для запуска приложения нужен Ruby, Bundler и Compass.

Установка

Windows

  1. Установите Ruby через Rails Installer — http://railsinstaller.org/
  2. Запустить ruby-консоль.
  3. Установить Bundler: gem install bundler
  4. Установить Compass: gem install compass --pre

Mac OS X

sudo gem install bundler
sudo gem install compass -v "0.11.beta.6"

Ubuntu

sudo apt-get install ruby ruby-dev rubygems
sudo gem install bundler
sudo gem install compass --pre

Haml

Для игр с Haml есть готовое приложение на Sinatra. Запускается легко:

cd app/
bundle exec ./app.rb

Дальше, надо в браузере открыть http://localhost:4567/ и насладиться результатом.

Ну а дальше пару часов игр и хаков с файлом app/views/offer.haml.

Sass

В папке app/ уже есть настройки для Compass (в app/config.rb), так что нужно лишь ввести:

cd app/ compass watch

И Compass начнёт на лету компилировать sass-файлы из app/views/*.scss в app/public/*.css.