Python 2 で使う基本のデータ型を一覧にしました。
続きを読む Python: 基本のデータ型Kenji のすべての投稿
Ubuntu に 最新の gradle をインストールする
世界にひとつだけのバレンタイン手作りチョコレート
バレンタインチョコレート、チョコレートを溶かして型に流し込むので、型が同じだとだいたい似たようなモノになってしまいます。 せっかくプレゼントしても、「またこれか」って思われたら悲しいですよね。
そこで、コピーできないバレンタインチョコの作り方を考えました。
続きを読む 世界にひとつだけのバレンタイン手作りチョコレート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
をレイアウトとして使うように指定します。