Archive for the 'Ruby on Rails' Category
mod_rails готов
Passenger (a.k.a mod_rails) наконец то готов. Для тех кто не в курсе - это модуль для Apache, который упрощает deployment rails сайтов. Достаточно загрузить файлы по фтп и всё! Раньше же надо было настроить load balancer и кластер серверов, с помощью Capistrano делать checkout из svn, делать symlinks для релиза, перезапустить кластер из Mogrels… Ничего сверх естественного, но мне всегда казалось, что это можно упростить.
Вот и доупрощались, что деплоить rails сайт стало скучно
Read more
5 советов по Ruby on Rails
Ryan Bates с railscasts.com проводит конкурс. Нужно написать 5 советов по Ruby on Rails. Это могут быть советы по производительности, работе с sql, плагинами и тд. Вообщем всё что связано с разработкой сайтов на Ruby on Rails. Я тоже решил поучаствовать. Read more
No commentsLovdbyless - Social network на Ruby on Rails
Каждый день только и слышу, что где то открылась новая социальная сеть! И мы не будем отставать. Откроем свою! Только писать свою “социалку” будем не с нуля, а возьмём готовую платформу на Ruby on Rails - Lovdbyless. Lovdbyless это проект с открытым кодом. Достаточно скачать, изменить темплейт и логотип, закачать на свой сервер и социалка готова. Read more
Heroku.com: Rails хостинг + онлайн эдитор
Наверное матёрым программистам на Ruby on Rails это не понадобится, но новичкам будет очень интересно. Недавно появился новый стартап Heroku.com, который позволяет писать код и хостить Rails сайты. Самое интересное, что писать код можно прямо в браузере. И не только писать код. В браузере можно запускать консоль, устанавливать плагины и gems, запускать migrations и тд. А если не хочешь работать в браузере - установи Git и работай локально (на Windows настроить сложно, но на Маке или Linux без проблем).
Heroku использует для хостинга Amazon EC2. Это означает, что если твой сайт станет популярным и ему понадобится больше ресурсов - одним кликом можно добавить несколько серверов Amazon в свой кластер.
Вот список других интересных особенностей Heroku:
- Мгновенный Deployment
Как только ты импортировал проект на Heroku, или написал код в онлайн эдиторе - сайт сразу доступен для просмотра. Никаких дополнительных конфигураций не требуется. - Rails консоль
Запускай любой рэйлс или руби код прямо из консоли в браузере. - Генераторы кода
Все генераторы для контроллеров, моделей, scaffold и тд работают и в Heroku. Запускай их прямо из браузера. - Migrations
Heroku следит за твоими migrations и если увидит незапущенную - предложит тебе запустить её одним кликом. - Приватные проекты
Если не хочешь показывать свой проект всему миру - защити его паролем.
Регистрация на Heroku пока что закрыта, но кому интересно - оставляйте мыло в комментах. Пришлю приглашение. Или можете сами записаться на сайте в очередь.
18 commentsNetbeans и Ruby on Rails
Aptana надоела. Надоели постоянные подвисания и баги с переименовыванием файлом. На работе я пользуюсь TextMate-ом, а вот дома пришлось искать замену. Вообще то искал я не долго. Последние пару месяцев много раз слышал рекомендации попробовать Neatbeans.
Первым делом мне понравился размер дистрибутива (Netbeans Ruby bundle 6.0.1) - 22 Mb. Aptana весит 84 Мb. Инсталляция довольно простая, тут все справятся. Зато потом, если собираетесь работать с Rails - не помешает установить пару дополнительных плагинов. Плагины устанавливаются в Tools -> Plugins.
Я поставил следующее:
- Extra Ruby Color Themes
- Ruby Extra Hints
Все мои плагины:

Вот собственно и всё. Сразу работает Subversion, gems можно устанавливать прямо из Netbeans, есть дебаггер, руби консоль. Вообщем всё что надо для разработки Rails проекта. Самое главное - работает быстрее, чем Aptana и не глючит.
4 comments