При каких обстоятельствах мне нужен eruby, если я просто занимаюсь программированием на Ruby - PullRequest
1 голос
/ 26 февраля 2009

Насколько я понимаю, eruby похож на erb - он позволяет вставлять код ruby ​​в HTML. Если кто-то использует Rails, скорее всего, он будет использовать erb или Haml.

Но если я не использую Rails, при каких обстоятельствах мне понадобится eruby, если я просто занимаюсь программированием на Ruby?

Полагаю, я не понимаю, зачем кому-то выводить HTML, если он просто использует Ruby для написания скриптов.

Ответы [ 2 ]

3 голосов
/ 26 февраля 2009

eRuby не только для HTML - он позволяет встраивать ruby ​​в любой произвольный текст. Я видел, как он используется в сценариях, которые генерируют файлы конфигурации Apache, например - это обычно полезно, если у вас есть какой-либо текстовый вывод, который требует некоторого динамического содержимого, так как шаблон eRuby часто легче читать, чем кучу конкатенация или интерполяция строк.

0 голосов
/ 26 февраля 2009

Вы только что ответили на свой вопрос. Если ваш скрипт должен выводить HTML, вы можете использовать eruby. Кроме этого, вам, вероятно, это не нужно.

...