これは重複としてマークされると思いますが、検索して検索しましたが、同様の質問は見つかりませんでした。答えはなおさらです。Mojolicious テンプレートにエラーがある場合、すべてのセッション データを示すページが表示されます。
デバッグのために、意図的なエラーを含む「ダンプ」ページを作成しましたが、それは非常に効率が悪いようです。デバッグ中のページに同じ適切にフォーマットされた情報を追加する簡単な方法 (既に定義されているヘルパーなど) はありますか?
これは重複としてマークされると思いますが、検索して検索しましたが、同様の質問は見つかりませんでした。答えはなおさらです。Mojolicious テンプレートにエラーがある場合、すべてのセッション データを示すページが表示されます。
デバッグのために、意図的なエラーを含む「ダンプ」ページを作成しましたが、それは非常に効率が悪いようです。デバッグ中のページに同じ適切にフォーマットされた情報を追加する簡単な方法 (既に定義されているヘルパーなど) はありますか?
そのために Data::Dumper をロードする必要はありません。組み込みヘルパーの 1 つはData::Dumper です。
% if ($debug_mode) { dumper $session; }
または特定の値:
% if ($debug_mode) { dumper $session->some_value; }
HTML テンプレートのようなページのことですか? 任意のテンプレートのどこにでも、HTML コメントに挿入できます。
% if ($debug_mode) {
% my $session_dump = Data::Dumper::Dumper($self->session);
<!-- session data is: <%= $session_dump %> -->
% }
次に、セッション データを調べたいときにページ ソースを表示します。