erbを単独で使う

Last-modified: Tue, 14 Jun 2016 22:27:06 JST (428d)

erbはRailsのテンプレートエンジンとして有名ですが、勿論単独でも使用できます。
テンプレートエンジンなので、簡単なConfファイルを生成するとかいろいろ応用ができます。

  1. erbを読み込みます。
    require 'erb'
  2. テンプレートファイルを作成します。
    Hellow <%= name %>
  3. 展開する変数を設定し、テンプレートを展開します。
    name = "Taro"
    output = ERB.new(open("sample.erb").read).result
    open("output.txt","w"){ |f|
      f.write(output)
    }

Counter: 150, today: 2, yesterday: 0

このページの参照回数は、150です。