Dans quelles circonstances aurais-je besoin ruby si je fais juste la programmation Ruby
-
09-09-2019 - |
Question
Si je comprends bien, eruby est comme erb - il vous permet de coller le code HTML en rubis. Si quelqu'un utilise Rails, plus que probable qu'ils utiliseraient erb ou Haml.
Mais si je ne suis pas en utilisant Rails, sous quelles cirumstances aurais-je besoin eruby si je fais juste la programmation Ruby?
Je suppose que je ne comprends pas pourquoi quelqu'un aurait besoin d'être sortie HTML si elles sont tout simplement en utilisant Ruby pour écrire des scripts.
La solution
eRuby est pas seulement pour HTML - il vous permet d'intégrer des rubis dans tout texte arbitraire. Je l'ai vu utilisé dans les scripts qui génèrent des fichiers de configuration Apache, par exemple - il est généralement utile si vous avez une sorte de sortie texte qui a besoin d'un contenu dynamique, comme un modèle eRuby peut souvent être plus facile à lire qu'un tas de concaténation de chaînes ou d'interpolation.
Autres conseils
Vous venez de répondre à votre question. Si votre script doit afficher une page HTML, vous pouvez utiliser eruby. A part cela, vous n'avez probablement pas besoin.