TreeFrog: Otama で layout を使用した方法


TreeFrog の Otama テンプレートシステム を使ったときに layout を使用する方法です。

ERB を使う場合はサンプルがあるのですが、 Otama のサンプルは見つからなかったのでだいぶ苦労しました。

環境

  • treefrog 1.10.0 r984

実装方法

私は下記のようにして layout ファイル を使いました。

まず、 views/layout/application.htmlviews/layout/application.otm を作成します。

そして、 application.html の中身を例えば次のようにします。

application.otm は次のようにします。

そして、それぞれのコントローラでは application をレイアウトとして使うように指定します。