このスクリプトを実行して開くhttp://my_server/picture
と、代わりに文字列の画像がlogo
表示されます。
#!/usr/local/bin/perl
use warnings;
use 5.014;
use Mojolicious::Lite;
get '/picture' => sub {
shift->render();
};
app->start;
__DATA__
@@ picture.html.ep
<!DOCTYPE HTML>
<html>
<body>
<p>Hello</p>
<img src="/absolute/path/TEST.jpg" alt="logo" />
<p>World</p>
</body>
</html>
この HTML ピースを通常の HTML ファイルとして開くと、画像が表示されます。
Mojolicious::Lite で画像を挿入する正しい方法は何ですか?