2016-06-06 3 views

ответ

1

Scaffolding

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

Например, при создании блога вы можете захотеть поднять редактор данных во время работы над созданием самого блога. Альтернативы - сначала работать над редактором данных, следя за тем, как сам блог будет выглядеть, или вводить данные вручную в базу данных, чтобы в вашем блоге было что-то отображаемое. Как только вы закончите с важными битами, вы можете заменить ваши леса «реальными» реализациями (или нет, если вы довольны автогенерированными материалами).

0

Леса, позволяющие вам быстро генерировать классы/модели/виды из командной строки. Например, если у вас настроена база данных, вы можете создать классы моделей для каждой таблицы в своей базе данных.

ИМО Рубин на документации Rails делает хорошую работу объясняющих строительных лесов:

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

http://guides.rubyonrails.org/v3.2.9/getting_started.html#getting-up-and-running-quickly-with-scaffolding