# coding: utf-8

Глава 4 Rails — приправленный Ruby

Основанная на примерах из Главы 3, эта глава рассматривает некоторые элементы Ruby важные для Rails. Ruby многогранен, но, к счастью, нам нужна относительно малая его часть, чтобы быть продуктивным Rails-разработчиком. Более того, эта малая часть отличается от той, которая вам понадобится в Ruby для обычных задач, поэтому, если вашей целью является создание динамических веб-приложений, я рекомендую изучать Rails первым, собирая биты Ruby на этом пути. Чтобы стать экспертом Rails, вы должны понимать Ruby более глубоко, и эта книга дает вам хорошую основу для развития. Как отмечалось в Разделе 1.1.1, после окончания Rails Tutorial я советую почитать книги о чисто Ruby, такие как Beginning Ruby, The Well-Grounded Rubyist, или The Ruby Way.

В этой главе рассматриваются много материала, и это нормально — не понять его весь с первого раза. Я буду часто возвращаться к нему в последующих главах.

4.1 Причины

Как мы видели в предыдущей главе, можно развить скелет приложения Rails, и даже начать тестирование, практически без знания основ языка Ruby. Мы сделали это, опираясь на сгенерированный контроллер и код тестов, следуя примерам (кода) которые мы там увидели. Тем не менее, такая ситуация не может длиться вечно, и мы откроем эту главу парой дополнений в сайт, которые поставят нас лицом к лицу с нашим ограниченным знанием Ruby.

# coding: utf-8