From 24b9e641f5d7174b53f03e5634f9b9ee9b5c5626 Mon Sep 17 00:00:00 2001 From: thibault173 Date: Fri, 4 Sep 2020 11:25:00 +0200 Subject: [PATCH] Suite --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..68a22d8 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +## Ajouter un modèle à partir du générateur + +``` +$ rails g qis ModelName user:references +``` + +Puis au besoin, ajouter un sous modèle pour la traduction + +``` +$ rails g Model ModelNameLang name:string +``` + +## Ajouter un onglet et des menus en admin + +1. Définir un admin_space (appelé ici exemple) +2. Ajouter un fichier _exemple.html.haml dans app/views/admin/admin_spaces avec les raccourcis voulus +3. Ajouter un menu (une div .element) dans app/views/layout/admin.html.haml + - ajouter un icône + - renommer les classes en .cat#big_cat_exemple + - ajouter une couleur dans app/assets/stylesheets/admin.scss, variable $big_colors + - pointer le lien vers un controller voulu +4. Ajouter dans tous les controllers sollicités (ceux pointés dans le fichier _exemple.html.haml) la méthode : + ```ruby + def admin_space + @admin_space = "exemple" + end + ```