77 votes

Comment faire pour que Haml fonctionne avec Rails ?

J'essaie de faire fonctionner Haml avec mon projet Ruby on Rails. Je suis novice en matière de Ruby on Rails et j'aime beaucoup cette technologie. Cependant, lorsque j'essaie d'ajouter un aplication.html.haml o index.html.haml pour une vue, je ne reçois que des erreurs.

J'utilise NetBeans comme IDE. Toute aide serait appréciée.

10voto

Pete Points 1250

Tout d'abord, assurez-vous que vous avez la gemme HAML.

gem list --local | grep haml

Si haml n'apparaît pas dans la liste, alors faites ceci :

sudo gem install haml

Ensuite, faites ceci à partir du répertoire de votre projet :

# cd ../
# haml --rails <yourproject>

Cela devrait installer tout ce dont vous avez besoin, et les vues HAML devraient cesser de se plaindre et être analysées correctement.

3voto

v4r Points 943

Il s'agit peut-être d'une vieille question, mais je pense que la réponse est l'utilisation de haml-rails à https://github.com/indirect/haml-rails

1voto

railsuser1984 Points 11

Si pour une raison quelconque vous avez installé haml, mais que haml ne démarre pas. essayez

sudo ln haml /usr/bin/

dans le répertoire bin de votre gemme haml

pour une raison quelconque, cela ne s'est pas produit automatiquement sur mon ubuntu 9.04 Jaunty.

0voto

chris raethke Points 191

Si vous utilisez Pow vous devrez également le redémarrer. Idéalement, vous utilisez poudre (gem install powder), parce qu'alors vous pouvez simplement exécuter ceci dans le terminal

$ powder restart

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X