j'ai déplacé le fichier actiontext.scss : j'ai créé un dossier app/assets/stylesheet/libraries afin d'insérer le actiontext.scss dedans puis l'importer dans application.scss.
Le problème venant de la précompilation , sprocket bugguait en voyant deux fichier (application et actiontext) à la racine de stylesheet. Pour moi il ne doit avoir qu'un seul point d'entrée ( magie de Rails)
2° double clique sur la right-bar
Le problème venait du "if else" . tu affectais lors du premier click une règle css déjà en place à priori.
J'ai inversé le contenu du if et du else, ça fonctionne désormais.
P.S : Je pense que c'est plus propre, et plus facile de gérer les changements de CSS directement dans le fichier CSS ( exemple : une classe "right-bar-active") que au sein du JS . plus facile à débugguer, et tu gagnes 5-6 lignes sur ton fichier JS !
1° - Erreur 500 de précompilation
j'ai déplacé le fichier actiontext.scss : j'ai créé un dossier
app/assets/stylesheet/libraries
afin d'insérer le actiontext.scss dedans puis l'importer dans application.scss.Le problème venant de la précompilation , sprocket bugguait en voyant deux fichier (application et actiontext) à la racine de stylesheet. Pour moi il ne doit avoir qu'un seul point d'entrée ( magie de Rails)
2° double clique sur la right-bar
Le problème venait du "if else" . tu affectais lors du premier click une règle css déjà en place à priori. J'ai inversé le contenu du if et du else, ça fonctionne désormais.
P.S : Je pense que c'est plus propre, et plus facile de gérer les changements de CSS directement dans le fichier CSS ( exemple : une classe "right-bar-active") que au sein du JS . plus facile à débugguer, et tu gagnes 5-6 lignes sur ton fichier JS !