TreeFrog の Otama テンプレートシステム を使ったときに layout を使用する方法です。
ERB を使う場合はサンプルがあるのですが、 Otama のサンプルは見つからなかったのでだいぶ苦労しました。
環境
- treefrog 1.10.0 r984
実装方法
私は下記のようにして layout ファイル を使いました。
まず、 views/layout/application.html
と views/layout/application.otm
を作成します。
そして、 application.html
の中身を例えば次のようにします。
application.otm
は次のようにします。
そして、それぞれのコントローラでは application
をレイアウトとして使うように指定します。