ruby

Метки для Ruby кода

Для Руби кода можно использовать специальные комментарии:

# TODO add named_scopes
# FIXME method A is broken
# OPTIMIZE improve the code

И просматривать их с помощью rake notes:

app/controllers/application_controller.rb:
  * [ 6] [TODO] Продумать авторизацию

app/models/comment.rb:
  * [ 8] [TODO] exclusion registered users nicks

app/models/message.rb:
  * [ 8] [TODO] antispam

app/models/tag.rb:
  * [27] [FIXME] игнорировать не уникальные slug

app/views/posts/show.html.slim:
  * [14] [OPTIMIZE] переписать этот ужас

app/views/shared/_sidebar.html.slim:
  * [25] [TODO] icon.png

При этом можно смотреть метки только одного типа:

rake notes:todo
rake notes:fixme
rake notes:optimize

Или даже свои собственные:

rake notes:custom ANNOTATION=MYANNO

И ещё один плюс меток в том, что они обычно подсвечиваются в текстовых редакторах.

Dobroserver — блог на Ruby on Rails

Fitlog — мониторинг своего организма

Мой первый проект на Рельсах.

Графики: http://fitlog.ru/ksevelyar
Статусы: http://fitlog.ru/ksevelyar/statuses

Устанавливаем Ruby с RVM

Ruby Version Manager — скрипт для управления версиями Ruby.

Чем же он лучше стандартного пакета в репозитории вашего Линукса?

Rails окружение на сервере

rails

В предыдущей статье была настроена рабочая станция. Теперь нужно настроить сервер для хостинга приложения в production среде. И что не менее важно — автоматизировать процесс обновления приложения на сервере, деплой.

Rails окружение на рабочей станции

Первая статья о настройке Rails окружения посвящена рабочей станции, компьютеру на котором вы непосредственно пишите приложения.

Включает в себя настройку и установку:

Задача статьи настроить тот минимум, который необходим для того, чтобы начать разрабатывать приложение на Рельсах.