Rails 3.1 - изменение стандартных представлений скаффолдов и шаблона - PullRequest
13 голосов
/ 31 декабря 2011

Я использую rails 3.1 с шаблонами Zune Foundation и haml.Я попытался найти способы изменить шаблоны представления скаффолдов по умолчанию, чтобы использовать css, который я хочу, чтобы я выглядел согласованно со всеми скаффолдами без изменения вида вручную.Я также использую simple_form.

Поскольку я не хочу программировать свои собственные генераторы, есть ли несколько простых и / или рекомендуемых способов справиться с этим?

Johann

1 Ответ

31 голосов
/ 15 февраля 2012

Вы можете переопределить шаблоны представлений по умолчанию, создав свои собственные шаблоны в папке 'lib / templates / erb / scaffold' вашего приложения rails.

  lib/templates/erb/scaffold/_form.html.erb
  lib/templates/erb/scaffold/edit.html.erb
  lib/templates/erb/scaffold/index.html.erb
  lib/templates/erb/scaffold/new.html.erb
  lib/templates/erb/scaffold/show.html.erb

Шаблоны по умолчанию можно найти здесь - https://github.com/rails/rails/tree/master/railties/lib/rails/generators/erb/scaffold/templates

...