Понимание исходного кода ядра направляющих?

Я хотел бы начать делать исправления кода к направляющим. Есть ли какие-либо хорошие книги по 'усовершенствованному' Ruby, который я должен считать для понимания исходного кода направляющих? Есть ли какие-либо другие подсказки относительно начала работы? Направляющие кажутся, что большой зверь и я не знаем, где запустить!

Спасибо, Jason.

ОБНОВЛЕНИЕ: я также ищу что-то, что объясняет больше 'сетевую' сторону его - т.е. HTTP, веб-серверы, Стойка, и т.д.

9
задан Veger 16 March 2010 в 07:46
поделиться

6 ответов

Я бы посоветовал прочитать это: http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition , чтобы получить в значительной степени полное понимание того, как рельсы работают снаружи, если вы еще этого не сделали.

А затем проверьте последнюю версию ствола и начните читать понравившийся вам компонент, возиться с файлами по своему усмотрению и пробовать изменения в реальном проекте.

Метапрограммирование - это концепция, часто используемая в Rails, поэтому эта книга определенно будет хорошей: http://pragprog.com/titles/ppmetr/metaprogramming-ruby .

Надеюсь, это поможет вам

7
ответ дан 4 December 2019 в 09:12
поделиться

Я написал начало руководства по инициализации для Rails 3 , которое может помочь вам понять некоторые общие концепции Rails 3. В основном оно охватывает часть "железнодорожных путей", но разветвляется на настоящих железнодорожных магистралях. Это действительно зависит от того, что вы хотите исправить / посмотреть в Rails, насколько это применимо к вам.

12
ответ дан 4 December 2019 в 09:12
поделиться

Как вы отметили, вам, вероятно, следует начать с основ. Я бы посоветовал прочитать «Компьютерные сети» Эндрю С. Таненбаума, изучая rails и ruby. Вы можете найти его практически в любой научной библиотеке.

0
ответ дан 4 December 2019 в 09:12
поделиться

может быть, книга «Рубины вместо рельсов» от Дэвида Блэка из Мэннинга также может помочь вам

2
ответ дан 4 December 2019 в 09:12
поделиться

вам нужна "the rails way" by obie fernandez - http://my.safaribooksonline.com/9780321445612

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

1
ответ дан 4 December 2019 в 09:12
поделиться

Medium eXposure's Rails 3 Reading Material содержит тонну ... эм, материалов для чтения, а Джейсон Сейфер 32 Rack Resources to Get You Started должен занять вас на Rack в течение столько, сколько хочешь.

Возможно, вас заинтересует Rails on Rack . Предполагается, что у вас есть некоторые знания о Rack, но есть хорошие ссылки для получения этих знаний.

Серия Engine Yard о слиянии Rails и Merb содержит много полезной информации о внутренней работе и предстоящих изменениях в Rails 3.

1
ответ дан 4 December 2019 в 09:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: