Question

Comment puis-je rendre des fichiers contenant du code javascript rubis (<% = ...%>) en utilisant Jammit? joyau Jammit sera toujours lire les fichiers JS et ne sera pas évaluer le code Ruby. Solutions? Thx!

Était-ce utile?

La solution

Je ne pouvais pas trouver un plugin j'ai donc écrit un: https://github.com/xpepermint/js_erb

Autres conseils

erb signifie « rubis intégré », et n'a rien à voir avec le langage HTML. Il n'y a rien qui vous empêche de faire une vue js.erb, avec un itinéraire pointant vers elle. Malheureusement, vous ne pouvez pas regrouper avec Jammit, car cela irait à l'encontre du but d'avoir comme une vue dynamique.

Une de l'utilisation principale d'un emballeur d'actifs est pour la mise en cache tous les JS / CSS dans un fichier. Même si Jammit ou d'une autre emballeur a été en mesure d'évaluer un code Ruby dans ces fichiers, il sera évalué une seule fois lors du démarrage de l'application, il serait donc totalement inutile!

Il est pas une bonne idée de mettre Ruby a évalué le code dans JS, il y a toujours une bonne solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top