Рельсы изнутри - PullRequest
       1

Рельсы изнутри

0 голосов
/ 27 февраля 2012

Все эти руководства и книги направлены на разработку веб-сайта, но что, если я хочу понять, как работает Rails?Есть ли какие-нибудь статьи о том, как запускается мое приложение, как ActionView работает с моими макетами и т. Д.?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 27 февраля 2012

Руководства по Rails объясняют такие вещи: http://guides.rubyonrails.org/

Но для того, чтобы вы действительно поняли, как работает Rails - вам нужно создать приложение.Вот почему большинство учебных пособий по Rails начинаются с создания проекта.

Это бесплатная книга, в которой вы познакомитесь со всем, что вам нужно знать о Rails для начала работы: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

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

РЕДАКТИРОВАТЬ:

Основываясь на вашем ответе ниже,Похоже, вы ищете глубокое понимание того, как именно работает Rails, а не просто рабочие знания.Единственный способ, которым вы действительно можете это сделать, - это копаться в исходном коде - как предложил Archit: https://github.com/rails/rails

Однако, используя эту книгу, вы можете получить более глубокое понимание того, как все работает: http://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison-Wesley-Professional/dp/0321604814. Он хорошо объясняет большую часть "магии", которой известен Rails.

... но вы никогда не узнаете точно, как все работает, если не просмотрите источник.

1 голос
/ 27 февраля 2012

Единственный сайт о внутренностях рельсов, который я нашел в моих закладках, это http://railsguts.com/,, и он посвящен Rails 2.3.Существует также отличный скринкаст о маршрутизации в Rails 3: http://railscasts.com/episodes/231-routing-walkthrough

Также есть вопрос, который может дать вам дополнительные советы: Как работает ruby ​​на рельсах?

1 голос
/ 27 февраля 2012

Не верь так. Возможно, потому что вы всегда можете просто прочитать код @ github (https://github.com/rails/rails)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...