Pour un plugin Je veux pirater la fonction suivante dans Rails:rendu modèle par défaut lorsque modèle demandé est manquant dans Rails
Lorsqu'un modèle (partiel) n'existe pas (quel que soit le format) Je veux rendre un modèle par défaut. Donc, disons que j'appelle une action 'users/index' si users/index.html.erb n'existe pas (ou un autre format), 'default/index.html.erb' devrait être rendu.
De même, si j'appelle une action « lieux/modifier » et « lieux/edit.html.erb » n'existe pas, par défaut/edit.html.erb »devrait être rendu
Pour partials, Si J'appelle une action 'locations/index' et le modèle 'locations/index.html.erb' appelle le partiel 'locations/_location' qui n'existe pas, il devrait rendre 'default/_object'
La solution est de chercher me donne accès aux variables de templates (par exemple @users, @locations) et aux informations sur le chemin demandé (par exemple users/index, locations/edit). Et cela devrait aussi fonctionner avec les partiels.
J'ai pensé à quelques options que je posterai ci-dessous. Aucun d'eux n'est complètement satisfaisant.
neat !, je vais utiliser cela aussi, merci – Oinak