Для плагина я хочу взломать следующую функцию в Rails:
Если (частичный) шаблон не существует (независимо от формата), я хочу создать шаблон по умолчанию.
Так, скажем, я называю действие 'users / index', если users / index.html.erb не существует (или другой формат), должен отображаться 'default / index.html.erb'.
Точно так же, если я вызываю действие 'location / edit' и 'location / edit.html.erb' не существует, 'default / edit.html.erb' должно быть отображено
Для частичных версий, если я вызываю действие 'location / index', а шаблон 'местоположения / index.html.erb' вызывает частичный 'location / _location', который не существует, он должен отобразить 'default / _object'
Решение - поиск, дает мне доступ к переменным шаблонов (например, @users, @locations) и информации о запрошенном пути (например, пользователи / индекс, местоположения / редактировать). И это должно также работать с частями.
Я подумал о некоторых опциях, которые я опубликую ниже. Ни один из них не является полностью удовлетворительным.