内容へ移動
alone-doc
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
バックリンク
メディアマネージャー
サイトマップ
ログイン
>
メディアマネージャー
サイトマップ
現在位置:
start
»
altemplate
トレース:
altemplate:start
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== AlTemplate テンプレート ====== ===== 概要 ===== * 文法にeRubyを採用したテンプレートシステムです。 * Ruby付属のERBクラスを使わず、独自実装しています。 * テンプレートコンパイル結果のキャッシュによる高速化が可能です。 ===== 簡単な使い方 ===== 1. テンプレートファイルを用意します。 <code html index.html> <%= header_section %> <title>Test</title> <%= body_section %> <p><%=h @my_message %></p> <%= footer_section %> </code> 2. main.rb中で、同ファイルを指定してレンダリングを指示します。 * インスタンス変数がテンプレート中で展開されます * AlTemplate.run()にテンプレートファイル名を指定します。 <code ruby main.rb> require 'al_template' class HelloController < AlController def action_index() @my_message = "Hello world." AlTemplate.run( 'index.rhtml' ) end end </code> ==== テンプレートの読み込みパス仕様 ==== ^ 記述方法 ^ 説明 ^ | AlTemplate.run("template.rhtml") | al_config.rb内のAL_TEMPLATE_DIRで指定したディレクトリから読み込み | | AlTemplate.run("./template.rhtml") | コントローラと同じディレクトリから読み込み | | AlTemplate.run("/PATH/TO/template.rhtml") | 絶対パスで指定したディレクトリから読み込み | ===== 機能詳細 ===== * [[設定 al_config]] * [[テンプレートファイル]] * [[その他の使用方法]]
altemplate/start.txt
· 最終更新:
2019/02/15 19:15
by
hirohito
ページ用ツール
文書の表示
バックリンク
文書の先頭へ