Python 2 で使う基本のデータ型を一覧にしました。
続きを読む Python: 基本のデータ型Ubuntu に 最新の gradle をインストールする
私が Ubuntu に最新の gradle をインストールした方法です。
続きを読む Ubuntu に 最新の gradle をインストールする世界にひとつだけのバレンタイン手作りチョコレート
バレンタインチョコレート、チョコレートを溶かして型に流し込むので、型が同じだとだいたい似たようなモノになってしまいます。 せっかくプレゼントしても、「またこれか」って思われたら悲しいですよね。
そこで、コピーできないバレンタインチョコの作り方を考えました。
続きを読む 世界にひとつだけのバレンタイン手作りチョコレートTreeFrog: Otama でのループ
treefrog の Otama テンプレート 内 でループする方法を書き留めておきます。
続きを読む TreeFrog: Otama でのループTreeFrog: Otama で layout を使用した方法
TreeFrog の Otama テンプレートシステム を使ったときに layout を使用する方法です。
ERB を使う場合はサンプルがあるのですが、 Otama のサンプルは見つからなかったのでだいぶ苦労しました。
環境
- treefrog 1.10.0 r984
実装方法
私は下記のようにして layout ファイル を使いました。
まず、 views/layout/application.html と views/layout/application.otm を作成します。
そして、 application.html の中身を例えば次のようにします。
|
1 2 3 4 5 6 7 8 |
<!DOCTYPE html> <html lang="ja"> <head> <title>test</title> </head> <body data-tf="@content"> </body> </html> |
application.otm は次のようにします。
|
1 2 |
@content ~== yield(); |
そして、それぞれのコントローラでは application をレイアウトとして使うように指定します。