This commit is contained in:
thibault173 2020-09-04 11:25:00 +02:00
commit 24b9e641f5

27
README.md Normal file
View File

@ -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
```