Перейти к содержимому

Фотография

Sitex on RailsРеалити шоу


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Начинаю серьезно изучать Ruby on Rails.

Процесс изучения буду выкладывать в этой теме. Надеюсь, мой опыт кому-то пригодится.

Начнем с цели. Изучить Ruby on Rails в течении 2х недель.

Критерием знания буду считать следующие навыки:
- проектирование и реализация сайта на RoR,
- настройка сервера с RoR,
- система контроля версий для RoR.

Думаю, этих навыков будет достаточно. Дополнения приветствуются :rolleyes:
  • 0

#2
Darx

Darx
  • Завсегдатай
  • 147 сообщений
Круто! Подписался а обновления
  • 0

#3
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Выбираю среду разработки.

Ключевым моментом для меня является кросс-платформенность. Так как, в офисе стоит Mac OS, дома Windows, а на ноуте порой включаю Ubuntu.

Сначала присматривался к Emacs. «семейство многофункциональных расширяемых текстовых редакторов» (c wiki). Пожалуй даже слишком функциональный :rolleyes:

Посоветовали RubyMine. Полноценный Ruby and Rails IDE. Из возможностей стоит отметить: встроенный дебаггер и контроль версий. Присматрюсь к нему.
  • 0

#4
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Упомянутый выше RubyMine IDE оказался вполне адекватным. К тому же, разбираясь с его настройками попутно разобрался с контролем версии с помощью Git.

Все видео материалы по данной теме выложил на Kiwi.
Для пользователей Мегалайна трафик не учитывается!

Итак, по порядку:
– Презентация RubyMine (на русском)
Многое пока непонятно, есть с чем разбираться :lol:

– Установка Git на Windows (на английском)
Система контроля версий

Начинаем разбираться с Git в RubyMine (немое кино)
– Начало
– Онлайн репозиторий
  • 0

#5
Serebrjany mir

Serebrjany mir
  • Гость
  • 13 сообщений
Включаете в Возможности Ruby on rails. Это активирует rubygem, чего достаточно для работы этих приложений.

Затем в свойствах WWW домена в WWW домены можно поставить соответствующую галочку. Появится в его директории папка public куда можно будет заливать соответствующие приложение.

Больше ничего можно не крутить, все должно работать.
  • 0

#6
iVan!

iVan!
  • Завсегдатай
  • 100 сообщений

Включаете в Возможности Ruby on rails. Это активирует rubygem, чего достаточно для работы этих приложений...

Это про Emacs?

Сообщение отредактировал iVan!: 14.10.2009, 13:25:08

  • 0

#7
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Разбираюсь с 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: видео, слайды

Если хотите - сделаю для вас VPS хостинг, на котором это все настроим и сможете разбираться. Конечно же без оплаты.

Интересно. Обсудим в ЛС.
  • 0

#8
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Выгрузил на Kiwi продолжение уроков по Ruby on Rails

Ruby on Rails 1-day course (описание курса)

5. AJAX and Testing: видео, слайды
6. Configure And Deploy: видео, слайды
7. Extra Material: слайды
  • 0

#9
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений
Вот и промчались две недели. Что они мне принесли интересного? Пробежимся по списку из первого поста:
- проектирование и реализация сайта на 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]

  • 0

#10
ПересмешниК

ПересмешниК
  • Завсегдатай
  • 199 сообщений
Прошу прощения, но все-таки, правильно говорить Руби.

ruby['ruːbɪ]

проверить на Lingvo

Сообщение отредактировал ПересмешниК: 23.10.2009, 09:53:27

  • 0

#11
[7X]SitEX

[7X]SitEX
  • Свой человек
  • 560 сообщений

Прошу прощения, но все-таки, правильно говорить Руби.

ruby['ruːbɪ]

проверить на Lingvo

Абсолютно справедливое замечание! Руби, так Руби
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

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

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.