0

複数のテンプレートを処理する必要があるレシピがあります。これらのテンプレートには、入力する必要がある 100 を超える変数があります。現在 JSON ファイルに保存されているテンプレートに挿入する必要がある値があります。

ruby_block で JSON gem を使用してファイルを解析できますが、その新しいデータをテンプレートに取り込むにはどうすればよいですか?

4

1 に答える 1

0

テンプレートのそのブロックで定義した任意の変数にアクセスできます。JSON ファイルの場合、それをブロック内の辞書 (例: it という名前json_i_just_read) に変換し、その中にテンプレート ブロックを作成します。テンプレートでは、ERB を使用します。

config_opt1 = <%= json_i_just_read['value1'] %>
于 2013-04-04T08:56:03.910 に答える