ROR: Эшафот или нет? - PullRequest
       19

ROR: Эшафот или нет?

4 голосов
/ 13 декабря 2008

Я люблю строительные леса, и они чрезвычайно полезны для создания прототипов. Но стоит ли использовать леса для разработки приложений как таковых?

Ответы [ 5 ]

7 голосов
/ 14 декабря 2008

Название "scaffolding" в настоящее время является своего рода неправильным обозначением в Rails (пост 2.0). Структура, созданная с помощью генератора скаффолдинга, является скорее базовым приложением, а не «прототипом», который вы выбрасываете позже.

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

3 голосов
/ 13 декабря 2008

Использование scaffold для запуска вашего приложения не повредит. Однако, если вы новичок, вам нужно понять, как можно обойтись без него. Scaffold - это инструмент для быстрой разработки прототипа в рельсах, и его можно использовать, если вы можете быстро изменить его в соответствии со своими требованиями.

2 голосов
/ 13 декабря 2008

Я использую это много

я начинаю с строительных лесов и постепенно заменяю их пользовательским кодом; это отличный способ быстро запустить и запустить что-то.

0 голосов
/ 17 августа 2013

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

0 голосов
/ 01 августа 2011

На самом деле это зависит от ваших требований. Когда мы рассмотрим скаффолд, он мгновенно сгенерирует операции CRUD (создание, чтение, обновление и удаление). Поэтому, если вам нужно удалить некоторые операции, это действительно легко, если вы закодировали их вручную. Но это также может быть сделано с помощью скаффолдов. Просто вы должны удалить только эти методы. Так что это ваш выбор, используете ли вы его или нет

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