Sitex on RailsРеалити шоу
Автор [7X]SitEX, 09.10.2009, 18:23
#1
Отправлено 09.10.2009, 18:23:47
Начинаю серьезно изучать Ruby on Rails.
Процесс изучения буду выкладывать в этой теме. Надеюсь, мой опыт кому-то пригодится.
Начнем с цели. Изучить Ruby on Rails в течении 2х недель.
Критерием знания буду считать следующие навыки:
- проектирование и реализация сайта на RoR,
- настройка сервера с RoR,
- система контроля версий для RoR.
Думаю, этих навыков будет достаточно. Дополнения приветствуются
Процесс изучения буду выкладывать в этой теме. Надеюсь, мой опыт кому-то пригодится.
Начнем с цели. Изучить Ruby on Rails в течении 2х недель.
Критерием знания буду считать следующие навыки:
- проектирование и реализация сайта на RoR,
- настройка сервера с RoR,
- система контроля версий для RoR.
Думаю, этих навыков будет достаточно. Дополнения приветствуются
#3
Отправлено 09.10.2009, 19:15:55
Выбираю среду разработки.
Ключевым моментом для меня является кросс-платформенность. Так как, в офисе стоит Mac OS, дома Windows, а на ноуте порой включаю Ubuntu.
Сначала присматривался к Emacs. «семейство многофункциональных расширяемых текстовых редакторов» (c wiki). Пожалуй даже слишком функциональный
Посоветовали RubyMine. Полноценный Ruby and Rails IDE. Из возможностей стоит отметить: встроенный дебаггер и контроль версий. Присматрюсь к нему.
Ключевым моментом для меня является кросс-платформенность. Так как, в офисе стоит Mac OS, дома Windows, а на ноуте порой включаю Ubuntu.
Сначала присматривался к Emacs. «семейство многофункциональных расширяемых текстовых редакторов» (c wiki). Пожалуй даже слишком функциональный
Посоветовали RubyMine. Полноценный Ruby and Rails IDE. Из возможностей стоит отметить: встроенный дебаггер и контроль версий. Присматрюсь к нему.
#4
Отправлено 10.10.2009, 22:02:51
Упомянутый выше RubyMine IDE оказался вполне адекватным. К тому же, разбираясь с его настройками попутно разобрался с контролем версии с помощью Git.
Все видео материалы по данной теме выложил на Kiwi.
Для пользователей Мегалайна трафик не учитывается!
Итак, по порядку:
– Презентация RubyMine (на русском)
Многое пока непонятно, есть с чем разбираться
– Установка Git на Windows (на английском)
Система контроля версий
Начинаем разбираться с Git в RubyMine (немое кино)
– Начало
– Онлайн репозиторий
Все видео материалы по данной теме выложил на Kiwi.
Для пользователей Мегалайна трафик не учитывается!
Итак, по порядку:
– Презентация RubyMine (на русском)
Многое пока непонятно, есть с чем разбираться
– Установка Git на Windows (на английском)
Система контроля версий
Начинаем разбираться с Git в RubyMine (немое кино)
– Начало
– Онлайн репозиторий
#5
Отправлено 13.10.2009, 19:17:16
Включаете в Возможности Ruby on rails. Это активирует rubygem, чего достаточно для работы этих приложений.
Затем в свойствах WWW домена в WWW домены можно поставить соответствующую галочку. Появится в его директории папка public куда можно будет заливать соответствующие приложение.
Больше ничего можно не крутить, все должно работать.
Затем в свойствах WWW домена в WWW домены можно поставить соответствующую галочку. Появится в его директории папка public куда можно будет заливать соответствующие приложение.
Больше ничего можно не крутить, все должно работать.
#7
Отправлено 14.10.2009, 13:51:49
Разбираюсь с Capistrano для выгрузки сайтов на сервер. Под Маком и Убубнту вроде все понятно, но под Виндой настроить Capistrano сложнее.
А пока поделюсь найденными уроками на kiwi.kz
Есть ускоренный курс по Ruby on Rails, разрабоанный в Berkeley, университет Калифорнии. Курс преподают в течении 1 дня. Запись этого курса состоит из 6 частей. Первые 4 части уже есть на kiwi.kz
Ruby on Rails 1-day course (описание курса)
1. Hello World: видео, слайды
2. Just Enough Ruby: видео, слайды
3. Basic Rails: видео, слайды
4. Advanced Active Record: видео, слайды
А пока поделюсь найденными уроками на kiwi.kz
Есть ускоренный курс по Ruby on Rails, разрабоанный в Berkeley, университет Калифорнии. Курс преподают в течении 1 дня. Запись этого курса состоит из 6 частей. Первые 4 части уже есть на kiwi.kz
Ruby on Rails 1-day course (описание курса)
1. Hello World: видео, слайды
2. Just Enough Ruby: видео, слайды
3. Basic Rails: видео, слайды
4. Advanced Active Record: видео, слайды
Интересно. Обсудим в ЛС.Если хотите - сделаю для вас VPS хостинг, на котором это все настроим и сможете разбираться. Конечно же без оплаты.
#9
Отправлено 22.10.2009, 23:23:51
Вот и промчались две недели. Что они мне принесли интересного? Пробежимся по списку из первого поста:
- проектирование и реализация сайта на RoR,
- настройка сервера с RoR,
- система контроля версий для RoR.
Я настолько увлекся настройкой сервера под Раби и системой контроля версий, что самим языком на практике совсем не занимался!
Зато я нашел плюшки для настройки сервера.
Например, упомянутый ранее Capistrano может сам скачать и настроить среду для работы с Раби: установит Apache, MySQL, найдет нужные модули Раби (gems). На сервер по SSH вообще заходить не придется. Но (а как же без "но"?) на сервере одного местного провайдера стоит Debian 4 (либо Cent OS, пожеланию), а сценарии установки прописан для Ubuntu! Установка доходит до настройки "iptables" и вылетает!
Вообще, устанавливал Раби на каждом встречном компе
Там есть такая утилита - IRB (Interactive Ruby Shell). Это командная строка самого Раби. Удобно методы всякие проверять.
Вот, пишем там
А он тебе в ответ:
- проектирование и реализация сайта на RoR,
- настройка сервера с RoR,
- система контроля версий для RoR.
Я настолько увлекся настройкой сервера под Раби и системой контроля версий, что самим языком на практике совсем не занимался!
Зато я нашел плюшки для настройки сервера.
Например, упомянутый ранее Capistrano может сам скачать и настроить среду для работы с Раби: установит Apache, MySQL, найдет нужные модули Раби (gems). На сервер по SSH вообще заходить не придется. Но (а как же без "но"?) на сервере одного местного провайдера стоит Debian 4 (либо Cent OS, пожеланию), а сценарии установки прописан для Ubuntu! Установка доходит до настройки "iptables" и вылетает!
Вообще, устанавливал Раби на каждом встречном компе
Там есть такая утилита - IRB (Interactive Ruby Shell). Это командная строка самого Раби. Удобно методы всякие проверять.
Вот, пишем там
a = [1, 'hi', 3.14, 1, 2, [4, 5] * 3] a.flatten.uniq
А он тебе в ответ:
=> [1, 'hi', 3.14, 2, 4, 5]
#10
Отправлено 23.10.2009, 09:52:39
Прошу прощения, но все-таки, правильно говорить Руби.
ruby['ruːbɪ]
проверить на Lingvo
ruby['ruːbɪ]
проверить на Lingvo
Сообщение отредактировал ПересмешниК: 23.10.2009, 09:53:27
#11
Отправлено 24.10.2009, 19:03:47
Абсолютно справедливое замечание! Руби, так РубиПрошу прощения, но все-таки, правильно говорить Руби.
ruby['ruːbɪ]
проверить на Lingvo
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0