これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド erb です。
プログラム:
NAME
ERB — Ruby のテンプレート化
SYNOPSIS
ERB [- バージョン] [-UPdnvx] [-E EXT[:int]] [-S レベル] [-T モード] [-r ライブラリ] [--] [ファイル ...]
DESCRIPTION
ERB eRuby の実装である ERB ライブラリのコマンド ライン フロントエンドです。
ERB は、Ruby 用の使いやすく強力なテンプレート システムを提供します。 ERB、実際のRubyを使用
ドキュメントを生成する目的で、コードを任意のプレーン テキスト ドキュメントに追加できます。
情報の詳細やフロー制御。
ERB の一部であり、 ルビー.
OPTIONS
- バージョン のバージョンを印刷します ERB.
-E 外部[:内部]
- エンコーディング 外部[:内部]
外部エンコーディングと内部エンコーディングのデフォルト値を指定します。
値はコロン(:)で区切る必要があります。
内部エンコーディング用のものを省略してから、値を省略できます
(Encoding.default_internal)はnilになります。
-P % で始まる行を Ruby コードとして評価し、末尾の EOL を削除します。
-S レベル eRuby スクリプトが実行される安全なレベルを指定します。
-T モード トリム モードを指定します (デフォルトは 0)。 モード のXNUMXつになることができます
0 EOL は、埋め込まれた Ruby スクリプトが評価された後も残ります。
1 行が %> で終わる場合、EOL は削除されます。
2 行が <% で始まり %> で終わる場合、EOL は削除されます。
- 行が -%> で終わる場合、EOL は削除されます。 そして主導権を握る
erb ディレクティブが <%- で始まる場合、空白は削除されます。
-U 次のいずれかを指定できます。内部エンコーディングのデフォルト値を設定します。
(Encoding.default_internal)からUTF-8へ。
-d
- デバッグ デバッグモードをオンにします。 $ DEBUGはtrueに設定されます。
-h
- 助けて オプションの要約を出力します。
-n と一緒に使用 -x。 出力の各行の先頭に行番号を付加します。
-v 詳細モードを有効にします。 $VERBOSE は true に設定されます。
-x eRubyスクリプトをRubyスクリプトに変換し、行なしで出力します。
数字。
例
eRuby スクリプトは次のとおりです
<% 'プライム' が必要 -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= Prime.each(10).to_a.join(", ") %>
Command
% erb -T - example.erb
プリント
2
たとえば .erb/ var>
2、3、5、7
onworks.net サービスを使用して erb オンラインを使用する