1

私が理解しているように、eruby は erb のようなもので、ruby コードを HTML に貼り付けることができます。Rails を使用している場合、おそらく erb または Haml を使用するでしょう。

しかし、Rails を使用していない場合、Ruby プログラミングを行っているだけの場合、どのような状況で eruby が必要になりますか?

Ruby を使ってスクリプトを書いているだけなのに、なぜ HTML を出力する必要があるのか​​ 理解できないと思います。

4

2 に答える 2

3

eRuby は HTML だけのものではありません。任意のテキストにルビを埋め込むことができます。たとえば、Apache構成ファイルを生成するスクリプトで使用されているのを見てきました.eRubyテンプレートは、多くの場合、多数のテンプレートよりも読みやすいため、動的コンテンツを必要とするテキストベースの出力がある場合に一般的に役立ちます.文字列の連結または補間。

于 2009-02-26T19:04:34.717 に答える
0

あなたは自分の質問に答えただけです。スクリプトで HTML を出力する必要がある場合は、eruby を使用できます。それ以外は、おそらく必要ありません。

于 2009-02-26T18:52:44.683 に答える