Основы Ruby Ecosystem (грабли, капистрано, дворняга и т. Д.) - PullRequest
4 голосов
/ 06 февраля 2009

Итак, я углубляюсь в Ruby (и Rails) и в бэкэнд-веб-разработку в целом, и мне кажется, что существует огромная экосистема Ruby-проектов, которые кажутся абсолютно необходимыми.

Я имею в виду такие проекты, как Rake, Rack, Mongrel, Gems, Capistrano, в частности.

Помимо собственной документации этих приложений на соответствующих веб-сайтах проектов, можете ли вы порекомендовать хорошее место, чтобы начать углубляться в дополнительную информацию о создании хорошей среды Ruby?

У меня есть тонны вопросов о запуске Mongrel, развертывании с помощью capistrano, и вместо того, чтобы перечислять каждый отдельный вопрос, который возникает у меня в голове, есть ли хорошее хранилище информации, касающейся "мира Ruby"?

Ответы [ 5 ]

3 голосов
/ 06 февраля 2009

У прагматичных программистов есть книга Развертывание Rails , которая охватывает некоторые из них. Один из инструментов, который я бы добавил в ваш список: Phusion Passenger (он же mod_rails).

Также см. Мой ответ на вопрос Этана о ресурсах Rails.

1 голос
/ 06 февраля 2009

Я только что опубликовал аналогичный вопрос , но он был конкретно о Rails учебных ресурсах, а не Ruby.

Если вы только погружаетесь, я рекомендую отложить Rails на минуту и ​​сосредоточиться исключительно на Ruby. Познакомьтесь с Ruby, прежде чем пытаться изучать Rails.

Потрясающая книга по Ruby - это Ruby for Rails Дэвида Блэка. Но обратите внимание, что главы Rails в этой книге устарели. Это стоит того, чтобы владеть только главами Руби.

Если вы не хотите покупать книгу, попробуйте _why острое руководство по Ruby .

0 голосов
/ 26 октября 2015

Вы, вероятно, хотите изучить простые основы Ruby, которые могут помочь вам лучше понять рельсы, такие как гемы, базы данных или сторонние ресурсы. Я знаю, что TeamTreehouse действительно хорош в обучении по экосистеме Ruby, а HackCasts очень похож на более дешевую стоимость. TeamTreehouse может научить вас всему, от API Rails до простого SQL и баз данных MongoDB. Хаккасты могут научить вас, как использовать эти навыки для создания надежных веб-приложений. Это действительно зависит от ваших потребностей. Спасибо, надеюсь, это помогло!

0 голосов
/ 06 февраля 2009

Новая серия Направляющие рельсов только что запущена. Обеспечивает очень глубокий взгляд на основы.

Я бы предложил сконцентрироваться на Рейке и Капистрано. На самом деле о Gems сказать особо нечего, в основном это просто способ управления пакетами кода для Ruby, и с самого начала его можно рассматривать как черный ящик.

0 голосов
/ 06 февраля 2009

Я только что использовал Howtos в вики. Большинство из этих произведений вам не нужно узнавать слишком много на первых порах. Вы просто будете использовать их, если будете следовать инструкциям по установке и основным учебникам.

Capistrano - это пример того, что вам действительно нужно покопаться немного больше - я прочитал эту статью , когда я установил ее совсем недавно, и она мне очень помогла; это было действительно довольно легко.

...