CKImageエレメントを使ってリソースファイルを表示することができます。付属するサンプルアプリケーション
ExamplesのImapePageで画像ファイル(cgikit.png)を表示するには、以下の手順で設定します。
<番号リスト-1->resourcesディレクトリを画像の表示できるパスに移動する番号リスト-1->
CKAppication#web_server_resources属性にresourcesディレクトリのパスを設定する
file属性に画像ファイルのパス(resourcesディレクトリからの相対パス)を設定する<リストタイトル>resourcesディレクトリを移動するリストタイトル>
[localhost:/var/www/cgi-bin/Examples] user% mv resources ../../htdocs
<リストタイトル>resourcesディレクトリのパスを設定する(Example.cgi)リストタイトル>
app = CKApplication.new app.web_server_resources = '../../htdocs/resources' app.run
FileInResource : CKImage {
alt = "File in resource direcory";
file = "cgikit.png";
}
ここではWebサーバリソースディレクトリから静的コンテンツを表示していますが、CKImageのdata属性を使うことで
動的に画像を生成することも可能です。