вы можете переопределить поведение по умолчанию для скаффолда, загрузив файлы здесь, на github и поместив их в lib/templates/erb/scaffold
. Когда вы создаете скаффолд, он понимает, что шаблоны есть, и использует их.
<% this code is executed and probably result in html %>
, <%% this is converted to snippet %>
, это было не так сложно, и тогда вы можете выполнить все свои настройки, но автоматически сгенерировать файл yml
может быть сложнее, в любом случае вы все равно можете сделать свои шаблоны почти автоматически.
Чтобы ответить на ваш вопрос, я тоже думаю, что scaffold можно улучшить, но я читаю везде, где разработчики предпочитают писать свой собственный код с нуля. Поэтому я думаю, что усилия направлены на улучшение других функций. Скаффолд остается, по крайней мере, полезным генератором для понимания и знакомства с логикой, когда вы начинающий.