Где находятся шаблоны шаблонов Ruby on Rails 6?

Я начинаю работу над новым приложением Ruby on Rails 6, и мне нужно найти шаблон scaffold_controller по умолчанию, а также файлы представления по умолчанию: _form.html.erb, index.hmtl.erb, edit.html.erb и т. д.. ., чтобы я мог настроить их, поместив в папки /lib/templates.

Где находятся шаблоны по умолчанию, чтобы я мог скопировать их в папки /lib/templates и изменить их?

Спасибо !


person user6442102    schedule 19.09.2019    source источник
comment
Файлы представления Scaffold можно найти по адресу railties. /lib/rails/generators/erb/scaffold/templates Обязательно ознакомьтесь с Руководством по Rails по созданию и настройка генераторов   -  person R. Sierra    schedule 20.09.2019
comment
Я прочитал это руководство, но не нашел расположение шаблонов ни в нем, ни в своем недавно созданном приложении. Спасибо за ссылку.   -  person user6442102    schedule 20.09.2019


Ответы (1)


Файлы шаблонов представления по умолчанию расположены по адресу: https://github.com/rails/rails/tree/master/railties/lib/rails/generators/erb/scaffold/templates Файл шаблона контроллера по умолчанию находится по адресу: https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb.tt

В своем приложении поместите настроенные шаблоны представлений по адресу: lib/templates/erb/scaffold/ Поместите настроенный шаблон контроллера по адресу: lib/rails/scaffold_controller/

Я надеюсь, что это помогает кому-то.

person danlee    schedule 17.02.2020