Генератор строительных лесов - довольно хорошее место для старта. Как вы указали, есть некоторые вещи, которые не так хороши в этом. Я думаю, что большинство людей берут то, что генерирует эшафот, и затем устанавливают это по своему вкусу. Например, вы можете извлечь часть формы из new.html.erb
и edit.html.erb
и поместить ее в часть _form.html.erb
. Затем обновите new.html.erb
и edit.html.erb
, чтобы включить этот частичный элемент для отображения формы. Я думаю, что для Rails 3 генератор скаффолдов был изменен, чтобы сделать это по умолчанию.
Кажется, что new
и edit
, а create
и update
в значительной степени одинаковы, но вы должны помнить, что они сопоставлены с различными методами HTTP и URL-адресами, которые связаны с Вся идея ресурса RESTful. Ознакомьтесь с RailsGuides для маршрутизации, в разделе CRUD, глаголы и действия приведена хорошая таблица из семи различных маршрутов и различий между ними.