CatalystアプリでMooseハッシュを作成して、グローバルにアクセスできるようにしようとしています。my_app.pm
has 'hash' => (
is => 'rw',
isa => 'Hashref'
);
ただし、デフォルトを追加しようとするとすぐに:
has 'hash' => (
is => 'rw',
isa => 'Hashref',
default => sub { {
'key' => 'val',
}
},
);
次に、Chrome開発者ツールコンソールに次のメッセージが表示されます。
Resource interpreted as Document but transferred with MIME type httpd/unix-directory
ページを読み込もうとするたびに。次に、ページが正しく読み込まれず、ページを読み込むたびに空のファイルをダウンロードするように強制しようとします。Moose
でデフォルトのハッシュを使用することはできませんmy_app.pm
か?誰かが私が間違っていることを知っていますか?ありがとう!