Dans quelles circonstances aurais-je besoin ruby ​​si je fais juste la programmation Ruby

StackOverflow https://stackoverflow.com/questions/591904

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.

Était-ce utile?

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.

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